如何快速开发html5游戏?
1.一般的学习过程步骤如下:了解相关的游戏背景知识和技术术语(了解场景(页面)、sprite(控件)、timer(定时器)等东西),了解具体的语言和ide,以及dom、cocos等游戏引擎。
2.选择最合适的技术。目前推荐cocos和dom。当然语言是h5+js和Ide。一般都有游戏专用的ide,比如cocos的createor。否则,您将使用通用ide,如dw。
3.建立第一个项目,并设置项目环境以开发一个场景(第页)。遗憾的是,很多游戏引擎仍然以原生方式构建界面,比如cocos,它要求你一步一步地指明界面控件的位置。
4.但是dom引擎可以使用dsl直接支持html5布局,css可以把sprite(控件)放到事件系统上(比如点击操作)。一般你自己的事件系统比如canvas,cocos都是基于pixel engine的。如果说基于键盘的操作需要焦点机制,那么基于鼠标的操作需要鼠标坐标机制。
5.一般捕获机制,事件分发器,把事件分发到各个小部件,小部件判断光标位置是否在这个小部件上(通过工具自身的位置很容易判断)。如果是,它将启动与该小部件绑定的事件相对应的操作。绑定一个acton动作,动作是timer timer实现的一段功能,通常是改变坐标,比如移动一个物体。
如果你想开发自己的H5小游戏,可以通过第三方专业开发平台帮助你实现你的开发需求。