Project1
标题:
怎么在游戏中新建一个事件
[打印本页]
作者:
旋涡路飞
时间:
2021-5-16 10:33
标题:
怎么在游戏中新建一个事件
本帖最后由 旋涡路飞 于 2021-5-16 11:03 编辑
怎么在游戏中(不是工程中)新建一个事件啊
比如地图上,玩家执行一个事件。然后地图上新增一个npc
工程上这地图是没有这个npc的事件的
这有办法做到吗?
求大佬指点一下
作者:
ranatwo
时间:
2021-5-16 10:41
在想要新建事件的地方双击一下就可以了
作者:
ranatwo
时间:
2021-5-16 11:11
本帖最后由 ranatwo 于 2021-5-16 12:44 编辑
这个事件工程中还是存在的,只是增加触发条件。
1.设置触发条件或开关A
2.事件第一页空白。
3.事件第二页图像设置成想要的NPC,勾选需满足触发或开关A
4.另一个执行事件当需要出现这个npc时,设置打开开关A
做了个范例,可以参考
链接:
https://pan.baidu.com/s/1ph7-kA0KE2CHlhk5Zadp8Q
提取码: knha
作者:
Tychio
时间:
2021-5-16 18:14
你可以先在工程里创建一个,然后debug看下它的结构,然后在代码里构造好这个结构。
然后修改地图数据里的事件
$dataMap.events[id] = <你的事件>;
最后调用这个方法刷新一下就可以了
$gameMap.setupEvents();
作者:
PLeaseS
时间:
2021-5-16 19:07
有点麻烦
可以事先建好一个事件
你这问题我以前思考了很久愣是没找到什么方案
作者:
www2654578
时间:
2021-6-22 20:31
ranatwo 发表于 2021-5-16 11:11
这个事件工程中还是存在的,只是增加触发条件。
1.设置触发条件或开关A
2.事件第一页空白。
感谢您~
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1