[HTML5]使用Box2dWeb模拟射箭效果并添加能量槽
上次已实现箭矢的飞行效果,但是箭在碰到墙壁时直接反弹回来,像钢棍而不是箭。在Box2d中,可以利用关节(Joint)将箭和靶子连接起来,组成一个整体,实现射击效果。使用关节要在文件开头添加新的变量,方便后面使用:
为方便后面编程,对整个JS文件的结构进行了修改,使用一个全局结构存储游戏状态,并修改整个流程,细节部分可以参照源代码。源代码下载地址
为方便后面编程,对整个JS文件的结构进行了修改,使用一个全局结构存储游戏状态,并修改整个流程,细节部分可以参照源代码。
源代码下载地址