超级马里奥事件判断?
尝试着把猫版超级马里奥,就是变态版那个,移植到Windows Phone平台,但是程序在Emulator里面有点卡,加上声音后几乎完全不能运行。我的思路是在移动、跳跃、下降的过程中在每一个update中都通过foreach将马里奥的坐标与游戏中其它的进行比较以判断能不能走或者跳或者落,同时为了移动得平稳,移动过程是通过一个for循环实现的。现在卡得很厉害,求帮助。
[解决办法]
先用性能分析工具,找出消耗大量时间的地方优化。尤其注意使用for循环的地方,看是否能把一些逻辑处理从for循环中提取出来。
通常Emulator都要比真实设备慢很多,你可以再用真机试试。
[解决办法]
先用性能分析工具,找出消耗大量时间的地方优化。尤其注意使用for循环的地方,看是否能把一些逻辑处理从for循环中提取出来。
通常Emulator都要比真实设备慢很多,你可以再用真机试试。