jinleili / bevy-in-app

Integrate the Bevy engine into existing iOS / Android apps.
MIT License
132 stars 15 forks source link

安卓后台之后会导致panic #3

Open NKDark opened 10 months ago

NKDark commented 10 months ago

老师你好 我在运行项目时发现这样的问题 在将app切至后台之后再切出来会崩,问题在于多次初始化context,在将初始化移至init块之后避免了这个问题,但是仍然会多次实例化bevy ps. 我并不懂安卓,因为想把bevy塞进app才开始研究

根据描述,本案例是作为开屏小游戏 我这边是想把bevy作为主要内容,所以出现了此问题 请老师指点

jinleili commented 9 months ago

Sorry, 我电脑上的安卓开发环境坏掉了,可能近期没有时间去修复这个崩溃的问题。 会多次实例化 bevy 是因为我将 bevy 的实例化放在了 create_breakout_app 这个方法内了。

从后台恢复,实际上需要的只是重新实例化并添加 AppViewPlugin,至于如何修改,可能需要去看看 bevy 提供的接口,或者,参考 bevy 官方的 android 示例。