- 我已经试过很多方法了,用代码直接切换场景会导致“debug”直接闪退。
- 我不知道AGM内部使用了哪些原生代码。
- 我不想使用“场景切换”编辑窗口来切换场景。
- 我只想用最简单的办法,比如通过生成对象使用传送门,或者直接切换场景,来确保后期优化不会出现问题。万一后期场景状态机过多,导致加载场景时卡顿怎么办?链接条件数量过多,维护困难怎么办?
不能利用传统godot的方法来切换场景。为了保持与Godot的兼容性,所有AGM的功能都尽可能利用Godot的功能搭建。所有程序的入口都从最初的场景Core开始,AGM也利用core场景来维护各种它需要的专有功能。因此直接切换current_scene等操作会破坏core场景,agm就无法工作了。
1 个赞