我使用了上面的教程和RPG Gamemaker教程来制作我的游戏。别误会,我很喜欢GameMaker Pope的门系统,因为我觉得他的系统比整个NPC系统要好很多,因为我不想为每个房间切换都进行对话,我喜欢把它作为一个区域而不是“E”级别。然而,有一些不兼容性需要我得到帮助。

不兼容性#1:当进入rm_battle(基于回合的战斗系统更多信息)并与敌人进行战斗时,当离开房间(战斗结束时)PlayerObj的实例就会被销毁,而且这只会发生在我使用GameMaker pope系统进入房间时。如果我有一个包含PlayerObj的拖放实例的房间,所有事情都会顺利进行,但如果我离开该房间并重新进入该房间时,战斗结束时PlayerObj会回到拖放位置,所有统计数据都会重置。

不兼容性#2:我尝试将PlayerObj的统计数据(修复错误更多信息)与上面的教程一起使用。出于某些奇怪的原因,特别是对于第一个房间(唯一一个包含PlayerObj的拖放实例的房间)它不起作用。当我离开房间时,它们确实起作用,但当我特别进入第一个房间时,所有变量都会重置为默认值,我甚至尝试将变量设置为全局,但仍然无效。

这就是全部!我已经花了几天时间试图修复它们,但仍然无法解决任何一个问题。有任何帮助吗?