最近在研究html5游戏实现可行性,做了些demo在这里分享给天地会的兄弟们。
[演示地址:http://www.the3frames.com/html5Demo/Test.html
HTML5 RPG游戏可行性测试:
HTML5 Canvas实现在整个游戏渲染,Javascript实现逻辑层。
要想做游戏首先得解决以下问题 :
显示对象的鼠标事件。
1. 动画问题。
解决方案用canvas的位图剪切方法对图片进行切割,再用setInterval进行逐帧渲染。
2. 图层问题。
可以用多个canvas,也可以对canvas时时渲染。
3. 对象鼠标事件。
4. 键盘按键状态。
当然还有很多很多的问题有待解决,以上只是最基本几个问题。
难以解决的问题
1. 渲染效率。
2. Javascript对OOP支持的不好,做大型游戏感觉吃力。
截图:
演示地址:http://www.the3frames.com/html5Demo/Test.html
源代码: html5.rar (294.71 KB)