中国星际RPG联盟
标题:
爆炸和震动
[打印本页]
作者:
castelu
时间:
2013-8-20 21:08
标题:
爆炸和震动
好莱坞的大片给我们带来的震撼效果少不了成吨的火药的铺垫。反观我们自己编的地图,怎么看怎么少了点火药味,不够刺激。
想让自己的任务火暴一点,同样少不了爆炸和震动的效果。怎么做?原理很简单: 产生一个Terran的机械单位并立刻杀死它。这样就有了爆炸效果了。不停地Center View 2个错开一点的区域(Location)就得到了震动效果。
1.爆炸效果
第一步 要定义一家电脑,并且和玩家属于不同的联盟。这样该电脑的隐型单位我们就看不到了。我们假设该玩家为Player8。
第二步 定义几个分布不规则的小区域,这些区域的位置就是爆炸火焰产生的位置。我们假设这些区域为Location1~7。
第三步 在满足某些条件后在每个区域里产生给我们事先定义的电脑玩家一个Terran的幽灵战机,并将该战机的属性里的“Cloaked”选项勾上,这样我们就看不到该单位了。
第四步 立刻跟上一个触发杀死该区域内的单位。注意,要用Kill,不是Rmove!否则你就看不到爆炸的硝烟
这个触发的完整结构如下:
Players:
-Player8
Conditon:
-你自己的触发条件
Actions:
-Create 1 Wraith at ’Location1’ for Player 8. Apply properties.
-Kill all Wraith for Player 8 at ’Location1’.
依次将这样的触发应用在Location1~7上。这样我们就制成了爆炸的混乱局面。这种效果最好的应用之处就是在你的英雄功成身退,胜地大逃亡而敌方基地的狼狈不堪的时候了!
不过这里有个小小的问题。如果只用Terran的幽灵战机产生的爆炸效果单调了一点。其实Terran的不同机械单位和建筑爆炸的效果是不一样的。假如我 们用不同的单位或建筑(使用那些可以飞的建筑,这样不会在地面上留下痕迹)来制作爆炸效果的话就更精彩了。但是它们不是隐形的,这些单位或建筑存在的时间 虽然很短,但是我们仍然可以看得到。如果真的要实现,也许要单独提取这些爆炸画面了。
2.震动效果
震动效果就更容易了。先放置2个紧挨着的Location。相对位置可以参考右图。然后不停地交替Center View这两个Location。
这个触发的完整结构如下:
Players:
-玩家
Condition:
- 你自己的触发条件
Actions:
-Center view for current player at ’Location 1’
-Center view for current player at ’Location 2’
这样不停地重复这个触发就可以做产生震动效果了。接着我们就可以把这两个效果结合起来,在震动的触发中间插入几个爆炸的触发动作。看上去就好象是因为震动引发了爆炸……
欢迎光临 中国星际RPG联盟 (http://www.scrpg.net/)
Powered by Discuz! X3.1