-
Creator 版本:3.1.0
-
目标平台:oppo (快应用版本 4.4.1)
-
编辑器操作系统: windows
-
重现概率:必现
demo testoppp.rar (327.0 KB)
设置骨骼贴图布局
https://www.aliyundrive.com/s/nRnhocK94j7
不设置骨骼贴图布局
https://www.aliyundrive.com/s/A82SArr7wMc
快应用4.0.0版本显示是正常的
Creator 版本:3.1.0
目标平台:oppo (快应用版本 4.4.1)
编辑器操作系统: windows
重现概率:必现
demo testoppp.rar (327.0 KB)
https://www.aliyundrive.com/s/nRnhocK94j7
https://www.aliyundrive.com/s/A82SArr7wMc
快应用4.0.0版本显示是正常的
原因: 快应用 4.4.1 版本支持了 half_float_oes,可能 cocos 还没兼容好
修改 device.ts 文件
public hasFeature (feature: Feature): boolean {
if(feature == Feature.TEXTURE_FLOAT) {
return false;
}
return this._features[feature];
}
厉害了。
不过还是和部分手机驱动有关系,其实开启half_float之后会在shader使用half类型浮点数,并不是所有设备对此都有很好的支持,所以有时候会有奇奇怪怪的现象。
弱弱的问一句,我修改了引擎里的这个文件之后,打包其他的平台,比如微信,或者vivo之类的,会有影响吗?需要再修改回来嘛?
ps:我照着这个修改重新打了一个包,确实在oppo上骨骼动画不花了。但是帧率直线下降。
未修改devices.ts + 关闭预烘焙 = 22帧
修改devices.ts + 开启预烘焙 = 10帧。
当然是有影响的,不过这种影响应该只是体现在性能上,相当于自废一部分武功
我们是需要开instancing,没办法不开烘焙
这样做只能暂时的解决oppo平台的问题
该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。