论坛首页 Web前端技术论坛

JS版圆桌骑士DEMO

浏览 35010 次
该帖已经被评为精华帖
作者 正文
   发表时间:2010-12-20  
我投了一票啦,强烈支持!
html5是大势所趋呀!
工作流系统又要改咯!
0 请登录后投票
   发表时间:2010-12-20  
用 Safari 5 很流畅,非常强大.太尿行了
0 请登录后投票
   发表时间:2010-12-20  
很强大,不过在ff3.6上打完第一关,再完第二关打怪时就基本卡死了。

人才啊
0 请登录后投票
   发表时间:2010-12-20  
哥真的被震撼了
0 请登录后投票
   发表时间:2010-12-20  
takuma888 写道
zhumq1982 写道
兄弟,CANVAS渲染性能上 你是怎么考虑的?

每次都clear重画 貌似比用HTML做更耗CPU~~~


确实有考虑使用多个canvas组合渲染,由于精灵数量波动可能很大,如果每个精灵、背景、效果使用独立的canvas渲染,在dom上的开销可能更大。

不过这只是一种猜测,没有进行实测。感谢关注!


个人的一点经验:
最好只使用一个canvas作为画布.
如果操作多个canvas需要同时进行擦除和重现渲染,性能肯定会下降.而且不便于管理.单个canvas只需要处理分层即可,管理起来更轻松.
基于canvas的游戏开发实现方式和传统的dom方式肯定不会相同.
0 请登录后投票
   发表时间:2010-12-20  
写的很nb。但是不知道敌人的ai怎样写的?
0 请登录后投票
   发表时间:2010-12-20  
soni 写道
takuma888 写道
zhumq1982 写道
兄弟,CANVAS渲染性能上 你是怎么考虑的?

每次都clear重画 貌似比用HTML做更耗CPU~~~


确实有考虑使用多个canvas组合渲染,由于精灵数量波动可能很大,如果每个精灵、背景、效果使用独立的canvas渲染,在dom上的开销可能更大。

不过这只是一种猜测,没有进行实测。感谢关注!


个人的一点经验:
最好只使用一个canvas作为画布.
如果操作多个canvas需要同时进行擦除和重现渲染,性能肯定会下降.而且不便于管理.单个canvas只需要处理分层即可,管理起来更轻松.
基于canvas的游戏开发实现方式和传统的dom方式肯定不会相同.


恩,我也是这样考虑的,感谢分享。
0 请登录后投票
   发表时间:2010-12-20  
强大 不由自主得玩了一关 然后投了一票!
0 请登录后投票
   发表时间:2010-12-20  
再次感谢大家的支持!
0 请登录后投票
   发表时间:2010-12-21  
CAPCOM1991年出品的街机游戏 ,经典
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics