lufy's legend

标题: 尝试仿了一个保卫萝卜,欢迎大家体验、指点一下。 [打印本页]

作者: powainiooo    时间: 2015-10-12 18:16
标题: 尝试仿了一个保卫萝卜,欢迎大家体验、指点一下。
公司要做个类似的游戏,硬着头皮仿了一个,PC上流畅度还过得去,手机上就比较卡了。总感觉自己写法好像不太对,为了检测攻击目标做了挺多循环的,欢迎大家一起讨论一下。
二维码:
QQ图片20151012181632.png
PC地址:http://game2.m.vsapp.cn/games/baoweiyuebing/game.html
这是个微信游戏,PC打开建议使用谷歌的手机模拟

作者: powainiooo    时间: 2015-10-12 18:18
第一次做这么复杂的游戏(相对我来说啦),好多地方代码都写得比较笨,还是希望大家能多给点建议,主要是如何能把流畅度提上去。
作者: jiangll98    时间: 2015-10-12 20:20
没看代码,PC端看 不出来
作者: lufy    时间: 2015-10-12 23:09
先试一个简单的优化方法,将可以合并的部分合并,以减少绘图次数,比如你这个游戏中,背景部分,道路部分,画面上的横条,以及几个图标,这些可以利用LBitmapData的draw或者copyPixels合并成一个LBitmapData,这样可以优化不少,结合FPS可以方便看出优化的效果
再就是FPS,如果上面的优化,依然不够,可以降低FPS,因为手机上达不到你设定的FPS就会有卡顿的感觉了,可是试着用30FPS调整下移动和子弹的速度,看看最后的效果怎么样
再不行,那可能是你碰撞部分的计算量有些大了,可以取消碰撞看看游戏有没有改善,如果有效果说明需要优化算法了
如果以上方法都使用上,并且确定算法上没有问题,但还是需要进一步优化,那么还有一种相对复杂的特殊的优化方法,就是后话了,先试试上面的方法,看看效果怎么样吧
作者: smallnews    时间: 2015-11-20 10:55
请问在lufylegend.js交流群里吗?




欢迎光临 lufy's legend (http://lufylegend.com/forum/) Powered by Discuz! X2.5