Unity Android 触摸手柄

Unity Android Touch Handle

我的脚本中有这段代码

它在我的第一个场景中运行良好。这意味着我会点击一个 特殊物体对撞机,我可以做点什么。但在另一个场景中,只有当我的玩家在对撞机中时它才有效。当玩家在 .触摸任何一点都会给我碰撞器触摸结果。有任何想法吗?

始终:在删除资产或修改游戏流程的工作方式(即:复制和添加新场景)之前备份您的作品。

ONE: 您可能使用不同版本的预制对象创建了这两个场景。如果您将预制件带入场景,然后更改该场景的对象,则存储的预制件不会自动继承您所做的更改。

如果你想更新你的预制件,删除旧版本并将新版本拖到预制件文件夹中。

两个:您的碰撞器在场景之间的配置不同。

调试: 通过复制正常工作的场景制作第三个场景,看看是否可以切换到这个新场景而不会发现错误。如果那是成功的,那么你就知道错误是在损坏场景中的某些 object/collider 上。