[LayaAir3]官方spine demo资源laya2.0安卓原生满帧laya3.0安卓原生只有10fps

测试环境:雷电模拟器+真机浏览器
layaIDE:3.0.4
 我下载了官方spine适配版demo资源,用的工程是干净的空白的工程
项目生成了30个spine动画,用于laya2.0安卓原生是满帧,用于laya3.0安卓原生只有10fps
测试环境用的是模拟器。2.0和3.0测试用的模拟器环境一样,电脑配置也一样。
另外真机浏览器上也测过,帧率只有40fps。
 
下载官方spine demo的页面是https://www.layaair.com/#/demo,
spine资源的链接是:
https://www.layaair.com/3.x/de ... .skel
https://www.layaair.com/3.x/de ... atlas
https://www.layaair.com/3.x/de ... o.png

不带安卓工程的代码见附件,名字叫testspine.zip
带安卓工程的代码因为太大无法上传,请点击链接下载http://47.94.158.137:8999/mctgd1117/testspine%E5%B8%A6%E5%AE%89%E5%8D%93%E5%B7%A5%E7%A8%8B.zip

这是laya3.0截图
11111122.png

这是laya2.0截图
33333444.png

 
已邀请:

layabox

赞同来自:

该问题是模拟器上未使用x86架构导致,由于模拟器跑ARM架构会运行时转指令,效率较慢。务必要设置X86,设置后即可以满帧,如下图所示:
 

微信图片_20231225152145.png

 

狂蜂浪蝶

赞同来自:

跟其他开发者沟通了一下,确实也有人遇到了和我相同的问题

狂蜂浪蝶

赞同来自:

试过useWebGL=false,但没有用

1703485352用户

赞同来自:

模拟器运行arm架构导致的,使用X86和X86_64架构后正常

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作