Libgdx 如果一个游戏只使用一个屏幕,是否需要实现dispose方法?
如果游戏只使用一个屏幕(实现ScreenAdapter的类),是否需要实现dispose方法?如果没有屏幕转换,那么一旦用户退出应用程序,内存将被删除,这是正常的。本机分配的内存(所有可支配的Libgdx 如果一个游戏只使用一个屏幕,是否需要实现dispose方法?,libgdx,Libgdx,如果游戏只使用一个屏幕(实现ScreenAdapter的类),是否需要实现dispose方法?如果没有屏幕转换,那么一旦用户退出应用程序,内存将被删除,这是正常的。本机分配的内存(所有可支配的类使用的内存)不会自动回收,直到整个应用程序退出,但安卓应用程序在游戏活动关闭后仍然存在,所以内存泄漏了。因此,如果您的目标是Android,您必须在dispose()方法中处置所有一次性实例。另请参见,GPU内存也会泄漏。我忘了Android应用程序没有立即清理。。。
类使用的内存)不会自动回收,直到整个应用程序退出,但安卓应用程序在游戏活动关闭后仍然存在,所以内存泄漏了。因此,如果您的目标是Android,您必须在dispose()
方法中处置所有一次性
实例。另请参见,GPU内存也会泄漏。我忘了Android应用程序没有立即清理。。。