最近写得一个跑酷 ,问题是人物往前走 场景是往后移动的 那当场景上有很多精灵(物理块,PhysicsBody)的时候 场景移动起来就会很卡 卡顿现象明显 有什么好的解决办法吗???? 求大神赐教呢!




肯定卡啦,应该移人,不应该移场景!!!
不移动场景 怎么让场景往后移动呢 !场景要随着人物向前移动 而后移的呀
定义一个point数组用来保存坐标或者float数组保存X坐标都行
移动时之更新数组内的数据
只当出现在屏幕内时才做setpostion操作
大概就这么个模式 具体的自己处理
float pox = {};
float speed = 5;
for(i = 0;i<100;i++){
pox* -= speed;
if(pox*<**&&pox* >**){
setpostionx(pox*);
}
}
```
****
3.3以上的话,用camera移动视角吧,不过我不知道效率会高不
camera移动视角就行
地图加载应该在移入屏幕之前,所以地图不能太大,要随时添加。
另外,移出屏幕的所有对象及时删除。
只画当前屏的场景
楼主还在吗,请问如何解决的,我也遇到一样的问题了,请加QQ 联系,653957319.
camera跟拍