lufy's legend

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 7246|回复: 4
打印 上一主题 下一主题

尝试仿了一个保卫萝卜,欢迎大家体验、指点一下。

[复制链接]

34

主题

0

好友

458

积分

帐下督

Rank: 2

跳转到指定楼层
楼主
发表于 2015-10-12 18:16:08 |只看该作者 |倒序浏览
公司要做个类似的游戏,硬着头皮仿了一个,PC上流畅度还过得去,手机上就比较卡了。总感觉自己写法好像不太对,为了检测攻击目标做了挺多循环的,欢迎大家一起讨论一下。
二维码:
QQ图片20151012181632.png
PC地址:http://game2.m.vsapp.cn/games/baoweiyuebing/game.html
这是个微信游戏,PC打开建议使用谷歌的手机模拟
回复

使用道具 举报

34

主题

0

好友

458

积分

帐下督

Rank: 2

沙发
发表于 2015-10-12 18:18:11 |只看该作者
第一次做这么复杂的游戏(相对我来说啦),好多地方代码都写得比较笨,还是希望大家能多给点建议,主要是如何能把流畅度提上去。
回复

使用道具 举报

12

主题

0

好友

222

积分

帐下督

Rank: 2

板凳
发表于 2015-10-12 20:20:00 |只看该作者
没看代码,PC端看 不出来
回复

使用道具 举报

37

主题

8

好友

9310

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

地板
发表于 2015-10-12 23:09:42 |只看该作者
先试一个简单的优化方法,将可以合并的部分合并,以减少绘图次数,比如你这个游戏中,背景部分,道路部分,画面上的横条,以及几个图标,这些可以利用LBitmapData的draw或者copyPixels合并成一个LBitmapData,这样可以优化不少,结合FPS可以方便看出优化的效果
再就是FPS,如果上面的优化,依然不够,可以降低FPS,因为手机上达不到你设定的FPS就会有卡顿的感觉了,可是试着用30FPS调整下移动和子弹的速度,看看最后的效果怎么样
再不行,那可能是你碰撞部分的计算量有些大了,可以取消碰撞看看游戏有没有改善,如果有效果说明需要优化算法了
如果以上方法都使用上,并且确定算法上没有问题,但还是需要进一步优化,那么还有一种相对复杂的特殊的优化方法,就是后话了,先试试上面的方法,看看效果怎么样吧
不回答与技术和引擎不相关的问题
回复

使用道具 举报

3

主题

0

好友

181

积分

士兵

Rank: 1

5#
发表于 2015-11-20 10:55:23 |只看该作者
请问在lufylegend.js交流群里吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

防止垃圾广告,请填写任意字符

Archiver|lufy's legend

GMT+8, 2024-4-26 11:01 , Processed in 0.081355 second(s), 25 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部