Hueihuea
本帖最后由 skpsk自己家 于 2019-5-29 18:13 编辑
效果:
先放张靠NPC抛射物实现的东西(图片可能加载较久):

你还可以用它来搞手榴弹 烟雾弹 SAO通关信息 枪械
(注:使用json模型)

召唤与属性:
懒得再码一次了 还请各位麻烦一点去我博客看原文吧(进不去请挂梯子或检查dns)
http://blog.hueihuea.me/2019/04/30/cnpc/1.12.2-NPC-Projectile/

事件:
(由于时间有限 快期末考了嘛 这里讲的很随便)
抛射物对象有个enableEvents()方法
它会在发生对应事件发生时回调调用了它的enableEvents()方法的脚本容器的对应的事件函数
通俗一点且片面的说
你代码就是放在脚本容器里的
直接上代码吧
(值得注意 如果你在异步线程里的脚本容器和当前这个是不同的?
也就是说enableEvents()后并不会回调你的事件函数
我也很迷 过段时间有空了研究一下再回来告诉大家吧)
  1. function xxxxx(xxxx){
  2. ......
  3. projectile.enableEvents();//当这个抛射物发生ImpactEvent事件时就会调用下面的projectileImpact()
  4. ......
  5. }
  6. function projectileImpact(e){
  7. print("test");
  8. }
复制代码
又水一贴 真开心


来自群组: CNPC Script Studio

iverson119
没看懂!无脑支持灰灰

1723624171
哇,不错,希望能有mod成品