中国星际RPG联盟

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3061|回复: 0
打印 上一主题 下一主题

爆炸和震动

[复制链接]
跳转到指定楼层
楼主
发表于 2013-8-20 21:08:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
好莱坞的大片给我们带来的震撼效果少不了成吨的火药的铺垫。反观我们自己编的地图,怎么看怎么少了点火药味,不够刺激。

想让自己的任务火暴一点,同样少不了爆炸和震动的效果。怎么做?原理很简单: 产生一个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’

这样不停地重复这个触发就可以做产生震动效果了。接着我们就可以把这两个效果结合起来,在震动的触发中间插入几个爆炸的触发动作。看上去就好象是因为震动引发了爆炸……
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|网站统计|手机版|小黑屋|中国星际RPG联盟    

GMT+8, 2024-5-4 03:37 , Processed in 1.218750 second(s), 19 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表