先明确一点,铠甲和马匹本身是不能加粒子效果的,所以不要再往这个方向思考了。
在源代码里有一个叫mission_template(希望没有拼错。。。),这里面储存有是战场和其他场景使用的触发器,找到lead_charge那段,这下面就是野外战场中的内容,里面的触发器格式和trigger里是一样的,唯一的不同就是战场触发器的时间单位是秒而不是小时,这样一解释可能有些人已经想到要如何实现火焰烧身的效果了,如果你还没想到,那就看下去。
新建一个触发器,把检测间隔设成0.5(或更小,当然越小越耗资源),条件块里可以留空(这样就是不管你穿什么,永远都会燃烧);也可以加入trp_has_item_eqquiped的判定,这样一来就可以在你装备特殊的物品时启动火焰效果。结果块里就简单了,首先获得player的准心位置,在这个位置上spawn一个粒子(你也可以把火焰换别的效果,比如。。。粘液。。。),然后移动这个位置点到合意的地方,通过调整位置和大小取得理想的效果。由于触发器一直在作用,这段粒子就会跟着主角移动,直到条件不符合为止。
如果你懂一点怎么编辑代码的知识,那么这对你来说就是小菜一碟。总共只需添加10句以下的代码,可以说毫无技术价值,想说明的唯一一点就是要把思路打开,换个方式思考就会有更多的途径。
查看全部评论(4) 最新评论