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

Project1

 找回密码
 注册会员
搜索
查看: 5050|回复: 8
打印 上一主题 下一主题

[有事请教] 怎么在游戏中新建一个事件

[复制链接]

Lv1.梦旅人

梦石
0
星屑
131
在线时间
143 小时
注册时间
2020-12-19
帖子
80
跳转到指定楼层
1
发表于 2021-5-16 10:33:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
50星屑
本帖最后由 旋涡路飞 于 2021-5-16 11:03 编辑

怎么在游戏中(不是工程中)新建一个事件啊

比如地图上,玩家执行一个事件。然后地图上新增一个npc

工程上这地图是没有这个npc的事件的

这有办法做到吗?


求大佬指点一下

Lv3.寻梦者

梦石
0
星屑
1360
在线时间
193 小时
注册时间
2020-3-24
帖子
98
2
发表于 2021-5-16 10:41:12 | 只看该作者
在想要新建事件的地方双击一下就可以了

点评

这不就是复制事件吗,弄一个模板地图,剩下的就是复制那个地图的事件过来罢了= =  发表于 2021-11-1 22:32
不是不是,是我没说清楚,我想在玩游戏中新建一个事件  发表于 2021-5-16 10:57
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1360
在线时间
193 小时
注册时间
2020-3-24
帖子
98
3
发表于 2021-5-16 11:11:18 | 只看该作者
本帖最后由 ranatwo 于 2021-5-16 12:44 编辑

这个事件工程中还是存在的,只是增加触发条件。
1.设置触发条件或开关A
2.事件第一页空白。
3.事件第二页图像设置成想要的NPC,勾选需满足触发或开关A
4.另一个执行事件当需要出现这个npc时,设置打开开关A


做了个范例,可以参考
链接: https://pan.baidu.com/s/1ph7-kA0KE2CHlhk5Zadp8Q 提取码: knha
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
98
在线时间
9 小时
注册时间
2021-5-2
帖子
5
4
发表于 2021-5-16 18:14:11 | 只看该作者
你可以先在工程里创建一个,然后debug看下它的结构,然后在代码里构造好这个结构。

然后修改地图数据里的事件
$dataMap.events[id] = <你的事件>;

最后调用这个方法刷新一下就可以了
$gameMap.setupEvents();

点评

高手  发表于 2021-6-22 20:45
回复

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
11214
在线时间
607 小时
注册时间
2016-8-25
帖子
1393

R考场第七期纪念奖

5
发表于 2021-5-16 19:07:03 | 只看该作者
有点麻烦
可以事先建好一个事件
你这问题我以前思考了很久愣是没找到什么方案
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
149
在线时间
16 小时
注册时间
2008-11-16
帖子
14
6
发表于 2021-6-22 20:31:05 | 只看该作者
ranatwo 发表于 2021-5-16 11:11
这个事件工程中还是存在的,只是增加触发条件。
1.设置触发条件或开关A
2.事件第一页空白。

感谢您~
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-22 22:54

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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