lufy's legend

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
12
返回列表 发新帖
楼主: 陈前帆
打印 上一主题 下一主题

核心改进文件1

[复制链接]

14

主题

0

好友

132

积分

士兵

Rank: 1

11#
发表于 2013-11-29 13:12:34 |显示全部楼层
建议:
1:有一些游戏,他的背景图是不需要每帧重复绘制的,如若是能添加一些 canvas 层来专门绘制一些不变得内容会不会性能变更好些。当然这是个人意见。
2:还有就是,一般绘制的范围越大,越是占用资源,若是能实现类似 Flash 控制重绘区域大小,只重绘需重绘的区域,应该可以提高一些性能。这代码我最近就在写,如果,能写成功,我可以提供给你作为参考。

点评

lufy  1,这种情况下,用css设置canvas的背景图片,效率会更好 2,这个我也考虑过,不过逻辑稍微有些复杂,容易导致bug,所以暂时我没有加入此功能  发表于 2013-12-1 01:32
回复

使用道具 举报

14

主题

0

好友

132

积分

士兵

Rank: 1

12#
发表于 2013-11-29 13:14:08 |显示全部楼层
还有,一个问题就是,用你源代码做的手机游戏,在手机上性能不咋样,不过我估计是因为,我这边添加了缩放而导致的问题,哎~~

点评

lufy  手机上比电脑是差点,但是性能还是可以的啊,我做的应用也都是根据手机适应全屏,效率不会比createjs和cocos2d-html5差  发表于 2013-12-1 01:35
回复

使用道具 举报

14

主题

0

好友

132

积分

士兵

Rank: 1

13#
发表于 2013-11-29 13:31:56 |显示全部楼层
如若你能提供界面缩放方式的绘制,同时不影响性能,那简直就完美了~

点评

lufy  你说的缩放如果是想全屏显示的话,1.8.0版之后,使用GPU功能实现全屏适应,不会影响效率的,如果是说对象的缩放,那就没办法了  发表于 2013-12-1 01:37
回复

使用道具 举报

14

主题

0

好友

132

积分

士兵

Rank: 1

14#
发表于 2013-11-30 13:39:14 |显示全部楼层
我是计算机多媒体专业的,不是软件工程专业的,编程靠的全是自学,没人教,没人提醒,有些别人说的东西也是别人说了之后才知道。则个我会慢慢研究怎么用的多谢你的提醒。
回复

使用道具 举报

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

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

Archiver|lufy's legend

GMT+8, 2024-5-11 04:54 , Processed in 0.052466 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部