天极传媒:天极网全国分站
您现在的位置: >>
《星际争霸》任务制作
p> 想做出属于自己的任务关卡吗?那接下来大家要听好啦,制作任务主要靠触发(Trigger)系统,触发系统的原理:首先,触发系统可以决定的行动,同时触发系统让你设定当完成某条件后就执行某行动,因此你可以通过触发系统来安排任务或特殊事件,从而制作出关卡任务来。
触发系统包括以下要素:游戏者();条件(Conditions);“行动”。
举个例子,Player:player 1.Conditions:player 1kills at least 10 any units。:
end scenario in vicrory for player 1。这个例子很吧,“游戏者”是player 1,“条件”是当player
1杀掉10个或以上的敌人时(包括建筑物)就会执行“行动”:宣告游戏者取得胜利,然后结束任务。
下面我们来看看条件是如何设定的:依次点选 Scenario、Triggers、Modify。在弹出的players选择菜单中选定Triggers的执行对象,接下来就可以设定conditions了。设定conditions就是事件设定条件,而条件可以设定多个。除了设定过关条件外,事件都是由这些设定完成。下面为大家讲讲一些主要Conditions的意思。
Always-不需要任何条件便执行action,通常是用来设定电脑和开始时的资源设定。
-当某player带着某数量的单位到达某地点时,便执行action。
Command-单位数达到特定值时,执行action。
Accumulate-资源达到特定值时,执行action。
Countdown timer-当倒数到特定时间时,执行action。 Deaths-当玩家失去某数量的单位 时,执行action。
Elapsed-当游戏开始后经过你所指定的时间,执行action。
-当玩家杀掉某数量的敌人或指定目标时,执行action。
Never-这个和always正好相反,就是永远不执行你指定的action。一般这几个条件是的。
还没说完呢。大家先别急,要写triggers,还要会用location 才行的呵。layer就是文档窗口上的layer工具,是用来进行地图地形、单位的配置和location的设定用的。选项分别为Terrain
layer:地形设定;Dooded layer:和物板一样; layer:用来放置或DEL单位;Location layer:设定层,每个层都有一个自己的名字,用来配合triggers一起用的。假如我想玩家的部队进入这桥时,就执行事件,如电脑进攻等等,就要用到这个层了。Fog
of war layer,是用来设定玩家开始游戏
目墒臃段А9??芗虻ナ前桑?庥刑跫?共恍醒剑?旅嫖颐且?У木褪茿ction了,所谓Action就是当符合条件(condition)时所做出的行动。和设定condition一样,可以设定多个动作,窗口菜单上的
up和Move 就是用来设定多个行动的先后次序。
现在就action的意义做个说明
Center biew-把画面移到你所指定的location(层)。
Create units-在指定的location中出现指定的单位。
Create units with prooperties-和上面的一样,不过加入了出现单位的属性设定,如生命值,攻防数值等等。
Defeat-看字面意思就知道了,任务失败。
text message-在画面上显示你所指定的文字,常用来提示玩家。
Draw-游戏以和局
Give units to player-在指定的location中把某player的部队指挥权交给某player,也就是援军啦。
units-杀掉你所指定的单位。
Kill units at location-在指定的层中k掉指定的单位。
Minmap -在屏幕上指示方位。
Modify unit energy-修改指定的单位的能量值。
Modify unit hangar count-修改指定的单位的载弹量(如Reaver)。
Modify unit hit point- 修改指定的单位的生命值。
Modify unit shield points- 修改指定的单位的离子护盾值。
Modify unit
amount-修改你所指定的资源的数量。
Move location-移动指定的location到某单位上。
Move units-把指定单位从一个地点传送到另一地点。
Order-命令指定的单位进行移动,巡逻或进攻到目的Location。
Pause-大家都是聪明人,不用我解释这个了把!
Pause timer-停止计时器。
Play -播放音效,要在任务中加入音效,需要执行 file manager,依次点Scrnario和Sound,打开sound
file manger,加入你要播放的W***,就可以了。
trigger-重复执行这个trigger(触发)
Remove unit-使指定单位从任务中消失,也就是离开了这个战场。(和kill不同的哦)
Run ai script funai script at location-设定电脑的ai,这个一会再说 Set
staus-修改同盟状态。
Set deaths-修改某单位杀死敌人的数字,是用来和conditions的deaths一起用的。
Set doodad state-用来控制门的。
Set invincibility-想让你指定的单位不可摧毁吗?那就用它了 。
objectives-修改任务目的的指示。
Set next scenatio-必须和draw,defeat以及victory一起用,完成任务自动跳到下一个任务。
Set resources-修改玩家所拥有的资源数量。
Talking portrait-显示单位的对话画面。
Transmission-和上面的Talking portrait一起用,显示单位所说的话及播放的声音。Unpause-和pause相反。
Unpause timer-恢复被暂停的计时器。
Victory-以胜利来结束任务。
wait-通常放在action与action之间,替他们加入时间差,每1000Milliseconds=1秒。都说完了,现在就可以开始制作任务啦。
(作者:安徽省S.L责任编辑:)
天极新媒体&最酷科技资讯扫码赢大奖
* 网友发言均非本站立场,本站不在评论栏推荐任何网店、经销商,谨防上当受骗!
笔记本手机数码家电maya建模,keyshot渲染。
最后涂了一个效果图,效果不是那么理想。后面有时间再改。
可以记录推荐数据哦!
收录收藏夹
《星际争霸攻城坦克制作》
添加到收藏
没有新消息
创建收藏夹
公开(受欢迎的收藏夹将有可能选入站酷精选)
私密(仅自己可见)
下次自动登录
没收到验证码?
下次自动登录
第三方帐号登录
微信二维码登录