EllanJiang / GameFramework

This is literally a game framework, based on Unity game engine. It encapsulates commonly used game modules during development, and, to a large degree, standardises the process, enhances the development speed and ensures the product quality.
https://GameFramework.cn
MIT License
5.97k stars 1.45k forks source link

加载某个资源就会导致整个游戏死机,无法进行任何操作(Android端) #29

Closed mutouzdl closed 5 years ago

mutouzdl commented 5 years ago

这个问题是这样的,就是加载实体(ShowEntity)的操作,生成Android版本跑的,一加载某个实体就会卡住(无响应的状态)。 后来发现是加载某个资源的时候出问题的,加载这个资源的时候,就会卡住。 目前发现的是,加载这个资源的时候没有成功调用OnLoadAssetSuccess,但是也没有报错。

一加载这个资源就会导致整个游戏死机,无法进行任何操作。

这个问题在Editor和PC版里都是正常的,只有Android版本会出现这个问题。

能不能提供一个思路或方向给我,我现在有点迷失方向了。

框架版本:3.1.6 Unity3D版本:2018.3

mutouzdl commented 5 years ago

找到问题了,是开了Strip Engine Code导致,通过配置link.xml或者关闭Strip Engine Code来解决。搜索关键字:Strip Engine Code。