实现火焰铠甲或马匹的方法

字体:        | 上一篇 下一篇 | 打印

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

查看全部评论(4) 最新评论

  • 删除 longlong9 (2008-9-14 20:58:36, 评 0 分)

    没有看明白

  • 删除 超鸡赛鸭人 (2008-8-31 20:59:10, 评 0 分)

    想说明的唯一一点就是要把思路打开,换个方式思考就会有更多的途径。   生产队开大会典型结束语

  • 删除 800832 (2008-8-27 11:24:11, 评 0 分)

    说点简单的啊

  • 删除 加月 (2008-7-13 12:51:46, 评 0 分)

    ......这篇东西根本就是鸡肋
    说了等于没说,还不如不要说....

查看全部评论(4)我来说两句

-5 -3 -1 - +1 +3 +5