[LayaAir 2.0]做3D游戏,对应平台的3D资源是否要再U3D区分导出

比如我要做一个3D游戏,放在微信游戏上,但是可能运行在IOS和Android平台上。
那么这时候资源该怎么用?我现在遇到个问题就是,3D游戏在Android和Web上运行良好,但是在IOS平台就报错:
[TMA][ERROR][RUNTIME] thirdScriptError
undefined;at api readFile success callback function
undefined
字面意思理解是加载资源没有回调,在Android和Web上能跑,在IOS上有问题,我就猜测是资源格式的问题,因为U3D里不同平台也需要打不同平台的AB。
 
 
比如Laya有个专用的格式叫Conventional,通用格式,这个格式貌似只支持JPN和PNG格式的图片,
那3D模型从U3D导出的时候,是否必须要给IOS平台单独打出一份IOS平台对应的模型才可以?
如果是这样的话,Conventional打出来的图片是否可以应用在3D模型上?
 
如果不区分平台的话,那为什么报错?求解惑~感激不尽!
已邀请:

Tengee

赞同来自:

事实证明不需要单独区分就OK,我的Animator中有空动画,这Laya是不允许的,估计加载资源时内部报错,不往下走了。
Log的提示太不明确了。。。

要回复问题请先

商务合作
商务合作