unity导出安卓APK后图片错乱的解决办法--getResources().getIdentifier()的使用

最近发现,原本在Android端设置好的图片,一旦由Unity导出APK后,就会出现图片错乱的情况。即便不是UnityActivity,那些直接可以在Eclipse下点击运行的Activity一旦通过Unity导出APK,都有这样的情况。

其实,对于一个Android工程, R.drawable使用的是Eclipse为当前工程分配的ID,而导入Unity3D最后导出APK时,Unity会重新分配资源的ID。而这两个分配的ID并不相同,这就导致了最后图片错乱的情况。

为解决以上问题,当使用资源ID时,不再使用 R.drawable,而改用resources.getIdentifier()来动态的分配资源ID

你可能感兴趣的:(React,Native,安卓开发)