设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 3702|回复: 12

[有事请教] 求教NPC互相遭遇并触发事件

[复制链接]

Lv3.寻梦者

梦石
0
星屑
2123
在线时间
217 小时
注册时间
2018-6-1
帖子
75
发表于 2020-4-13 17:30:48 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
真心求教一个问题:
我现在希望制作一个功能,NPC与NPC触碰时,可以执行(公共事件)。
我想要制作非玩家操控的士兵与进攻的魔物战斗的剧情~~~
由于这些怪物和士兵都需要移动,所以我没办法用坐标来判断事件是否相遇
有没有什么脚本或者事件的写法可以做到?
求大家提供些思路~感谢

Lv4.逐梦者

梦石
0
星屑
18187
在线时间
1022 小时
注册时间
2019-3-5
帖子
1414
发表于 2020-4-13 17:36:17 | 显示全部楼层

点评

跟 MOG_ChronoEngine 衝突 就會 BATCH_ID ERROR  发表于 2020-4-14 17:30
估计是你被<>那个坑了。  发表于 2020-4-14 13:22
這個插件很容易出現 BATCH_ID ERROR... 看看有沒有其他的插件..  发表于 2020-4-13 17:57
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
12157
在线时间
4435 小时
注册时间
2014-4-11
帖子
5955

开拓者

发表于 2020-4-13 17:37:02 | 显示全部楼层
我建议你别做这么复杂的。
做个样子表示一下就好了。
就算你能一个个敲出来。但他很可能就会卡机了。
碰撞就是用坐标判断的。
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
37641
在线时间
5308 小时
注册时间
2006-11-10
帖子
6541
发表于 2020-4-13 19:09:18 | 显示全部楼层
碰撞本来就是用坐标判断的

当 (A.x - B.x).abs + (A.y - B.y).abs == 1 时,它们就是互相接触状态
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3921
在线时间
608 小时
注册时间
2018-1-16
帖子
115
发表于 2020-4-13 19:45:36 | 显示全部楼层
有个“骑马与砍杀系统”的范例,我大概看了了一下这个范例,没看明白。

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

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

点评

這個很複雜...我覺得這應該不是範例..他就是個遊戲...想整合到自己的專案...難度很大...與一般插件差很多  发表于 2020-4-13 19:49
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
15442
在线时间
3944 小时
注册时间
2015-9-14
帖子
1333

开拓者

发表于 2020-4-13 21:52:47 | 显示全部楼层
本帖最后由 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, 下载次数: 80)

点评

666666  发表于 2020-4-14 06:41

评分

参与人数 1+1 收起 理由
白嫩白嫩的 + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2123
在线时间
217 小时
注册时间
2018-6-1
帖子
75
 楼主| 发表于 2020-4-14 04:56:42 | 显示全部楼层
第一次提问就收到这么多回复~统一感谢一下大家~。
Event Touching Event   这个插件试过了感觉能用。谢谢了
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1213
在线时间
143 小时
注册时间
2021-2-11
帖子
19
发表于 2021-9-26 22:15:28 | 显示全部楼层
wabcmcc 发表于 2020-4-13 21:52
事件相互接觸時的設置參數將運行公共事件示例工程.
作者已廢棄這插件Events_Touching_Trigger.js改為(付費C ...

好强啊,谢谢大佬!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-3-29 16:40

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表