我有一个带有精灵的预制件,我将其更改为另一个。
该预制件是动态实例化的,它构成了运行时生成的各种级别块的一部分。
问题在于,在设计关卡时,预制体具有新的精灵,但在运行时却显示旧的精灵。同样,在编辑预制件时,显示的精灵也是新的精灵。
我为android构建了一个版本,问题也一直存在。我从不在代码中分配它的精灵。
会发生什么?
注意在运行时如何显示旧的精灵(鼠标)而不是火焰。
我确保了它与实例化的关卡相同,如果我再添加一个射击游戏对象,它在编辑模式下以正确的精灵显示,但在运行时是旧的。
答案 0 :(得分:2)
不确定原因是什么。但是一种可行的解决方案是创建一个全新的对象。使其具有所需的所有东西,就像在另一个对象上一样。然后查看您是否仍然遇到相同的错误。
另外,请共享对象上的哪些组件。
这将更轻松地为您提供帮助。