赞 | 323 |
VIP | 0 |
好人卡 | 0 |
积分 | 228 |
经验 | 0 |
最后登录 | 2025-1-24 |
在线时间 | 1073 小时 |
Lv5.捕梦者
- 梦石
- 0
- 星屑
- 22816
- 在线时间
- 1073 小时
- 注册时间
- 2019-3-5
- 帖子
- 1426
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 Zeldashu 于 2019-6-20 16:24 编辑
我制作了一个游戏过场,当这个事件被触发时,它会将这个场景中需要的NPC通过【设置事件位置】的方式,分配到地图上各自的位置。可是这样似乎会产生一个问题:
我原本的设想是,这个过场后NPC不会回归原来的位置,而是根据这个它们被分配的新位置,各司其职。
例如场景对话过后,NPC小王不会继续呆在墙角,而是呆在大门口。这是他的新位置。
如果这个新位置设定执行后,玩家进行存档,并且关闭游戏重新打开游戏读取这个存档的话,NPC小王不会呆在他的新位置,而是会回归到原本的墙角里。
请问这是引擎bug还是什么原因导致的?应该如何解决?
只有重新开启游戏读档才会出现这种问题——设置事件位置后,如果不关闭游戏窗口,那么怎么读取那个存档,红发NPC的位置都不会发生变化,仍然会呆在她被设置的新位置上
但是关闭游戏后,再读取那个存档的话,位置就会变回默认位置
PS:我使用了YEP的事件位置存储插件,仍然没有办法解决这个问题。 |
|