照着网上教程做了一个简单第一人称微信小游戏,人物控制是这样的:
UI界面很简单,使用直接放到update里面了:
新手不懂,这TM也会出现内存问题吗,运行了10分钟,卡成PPT,在真机微信上预览直接卡到玩不了,只有10帧,测试手机是12mini,望各路大佬帮忙看看,给个优化建议
照着网上教程做了一个简单第一人称微信小游戏,人物控制是这样的:
兄弟们别光看不说话啊
唔。。主要是环境很复杂,单看代码怕是。。
性能分析工具贴上来啊
主要这样写法有没有问题,角色移动那个,ui更新。因为整个小游戏并没有什么动态节点生成销毁之类的。就是简单控制角色,还有就是与墙体碰撞,不过未做碰撞事件
用什么工具来测呢,快帮帮忙说一下,我这就去测然后上图
如果开了动态合图,这么在update里频繁变动active,很快就会超过动态合图的界限的
当然楼主是不是这问题,光这点代码看不出来,只是说有这种可能
没有开,UI就是三个默认按钮。我在update控制RigidBody的线速度来移动的,不知道是不是这个问题,但是拿出来后还是卡。刚刚试了下在微信里,打开小游戏什么不做fps也会直接下滑到20
大佬有空吗?我发源码给你,有时间帮小弟看看,或者加个v,有偿
ui变化可不可以不写在upadte
道听途说,设置active的消耗比较大,还有vec3,new 一个更新比每次都new消耗小点
因为就几个按钮才没有单独拆出来,试过了就算拿出来也不行,我再排查下其它原因,似乎根以上问题无关,单独搞了个小demo没有问题
我等下试试呢
为啥Update里面设置ui变化,好奇怪的写法
在这里问大家就好了,人多力量大
这不是新手嘛,乱搞一通
是的,待会我上代码
你用 chrome > performance 跑一下看开销在哪里, 或许就能找出原因了.
我好像找到问题了,不过还要验一验看看是不是,就是TMD在update里面频繁改变active,沃日老木,新手真的是莫名其妙懵