- 好友
- 3
- 在线时间
- 1713 小时
- 最后登录
- 2017-9-24
骑士
破晓骑士团[Dawn] 战团ID:Dawn_Charles
高级术士
- UID
- 275867
- 第纳尔
- 2118
- 精华
- 0
- 互助
- 43
- 荣誉
- 12
- 贡献
- 0
- 魅力
- 88
- 注册时间
- 2010-7-3
鲜花( 13) 鸡蛋( 0)
|
本帖最后由 Ser_Charles 于 2012-5-2 17:06 编辑
先上个效果图吧:
前言:
在前面我的制作火剑的教程里,粒子系统是产生效果的关键。因为引用的是native里原有的火把火焰,火焰比较小,如果要将整把剑铺满就需要在剑的多个不同位置设置粒子系统。这样很麻烦而且执行效率不高。1月6日更新的魔球里我们加入了粒子系统编辑器,在这个编辑器里,我们能编辑出范围更大的火焰,同时还能实现一些其他惊艳的效果。所以首先,请下载最新版的魔球编辑器。
下面是教程:
1.打开粒子系统编辑器,找到psys_torch_fire,依此创建新粒子系统。命名为psys_sword_fire。
2.打开“基本信息”选项卡。关于这些参数的解释将在后面给出。这里主要改粒子数量,否则火焰会显得比较单薄。这里我设为200,当然也可以设的更高,但是将会占用更多的系统资源,而且效果可能反而不佳。见图:
3.打开"效果"选项卡。将这里的喷射区域中的Y值改成武器长度的一半左右。但要注意单位的问题,物品编辑器里武器长度的单位是cm,而这里单位是m。所以这里的Y值是武器长度的一半*0.01。见图:
4.打开物品编辑器,将火剑触发器如图设置:
注意这里set_position_delta里面的Y值为武器长度一半+5左右,否则火焰会太大以至于手握持位置也有火焰。具体位置可以自己试着调整。
进入游戏就会发现,这样火焰就已经铺满了整把剑。
当然,这个教程还要实现一些更强大的效果。比如效果图里的蓝色火焰。
只要在粒子系统里把“变化”里的几个颜色分量键做一下修改就行。见图:
当然,如果再在物品编辑器里把光源颜色调成蓝色,就更加完美啦。
下面我解释一下几个参数的含义,参考的是module_particles_system.py头部的说明。
一。键
首先每个键都有键1和键2,而每个键都有两个参数“大小”和“时间”。
举个例子: 尺寸键1:(时间:0.3,大小:0.6)意味着某粒子存在时间到粒子寿命30%的时候粒子的尺寸是模型大小的60%。而如果再设置 尺寸键2:(时间:1.0,大小:0)意味着粒子在到粒子寿命最后时尺寸变为0。从键1到键2的变化是均匀的。
阿尔法键:和透明有关的键,大小越大透明度越高
红、绿、蓝键:颜色分量键
尺寸键:和粒子尺寸有关的键,大小越大尺寸越大
二。喷射
喷射里包括区域,初速度和随机性。
区域就是粒子产生的范围,单位是m
初速度是个矢量,即粒子产生时的初速度在X,Y,Z三个轴上的分量
随机性,即粒子运动路径的随机性
下面给出粒子系统的维基百科,有些东西琢磨这个可能比较好
http://zh.wikipedia.org/zh/%E7%B2%92%E5%AD%90%E7%B3%BB%E7%BB%9F |
评分
-
查看全部评分
鲜花鸡蛋孤傲的修罗 在2016-7-10 20:59 送朵鲜花 并说:我非常同意你的观点,送朵鲜花鼓励一下 孤傲的修罗 在2016-7-10 20:58 送朵鲜花 并说:我非常同意你的观点,送朵鲜花鼓励一下
|