Project1

标题: 求教NPC互相遭遇并触发事件 [打印本页]

作者: yaoguang13    时间: 2020-4-13 17:30
标题: 求教NPC互相遭遇并触发事件
真心求教一个问题:
我现在希望制作一个功能,NPC与NPC触碰时,可以执行(公共事件)。
我想要制作非玩家操控的士兵与进攻的魔物战斗的剧情~~~
由于这些怪物和士兵都需要移动,所以我没办法用坐标来判断事件是否相遇
有没有什么脚本或者事件的写法可以做到?
求大家提供些思路~感谢
作者: Zeldashu    时间: 2020-4-13 17:36
https://rpg.blue/thread-478795-1-1.html
作者: yang1zhi    时间: 2020-4-13 17:37
我建议你别做这么复杂的。
做个样子表示一下就好了。
就算你能一个个敲出来。但他很可能就会卡机了。
碰撞就是用坐标判断的。

作者: 灯笼菜刀王    时间: 2020-4-13 19:09
碰撞本来就是用坐标判断的

当 (A.x - B.x).abs + (A.y - B.y).abs == 1 时,它们就是互相接触状态
作者: shantianzu    时间: 2020-4-13 19:45
有个“骑马与砍杀系统”的范例,我大概看了了一下这个范例,没看明白。

https://bbs.jhmeng.cn/bbs/forum.php?mod=viewthread&tid=371&extra=page%3D1

是坛子里一位坛友的网站,你自己下载吧,附件传不上来,太大。


作者: wabcmcc    时间: 2020-4-13 21:52
本帖最后由 wabcmcc 于 2020-4-14 00:54 编辑

事件相互接觸時的設置參數將運行公共事件示例工程.
作者已廢棄這插件Events_Touching_Trigger.js改為(付費CTB_EventTrigger.js)
作者網址.https://ct-bolt.itch.io/
插件繁化注釋,保留原版插件.
附注:只有十個事件(NPC),懂JS可追加事件(NPC),
原作者示例; Event Touching Event.part1.rar (2 MB, 下载次数: 81) Event Touching Event.part2.rar (1.1 MB, 下载次数: 83)
作者: yaoguang13    时间: 2020-4-14 04:56
第一次提问就收到这么多回复~统一感谢一下大家~。
Event Touching Event   这个插件试过了感觉能用。谢谢了
作者: 赐予者    时间: 2021-9-26 22:15
wabcmcc 发表于 2020-4-13 21:52
事件相互接觸時的設置參數將運行公共事件示例工程.
作者已廢棄這插件Events_Touching_Trigger.js改為(付費C ...

好强啊,谢谢大佬!




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1