基于Box2D和Canvas构建物理汽车游戏
1. 游戏时间推进与基础概念
世界的时间已经被推进,现在物理库每10毫秒模拟一次世界。 step 函数类似于之前的游戏循环函数,它会定期执行以计算游戏的新状态。
2. 为游戏添加轮子
游戏中已经有了一个盒子,现在要创建两个圆形物体作为轮子,这样就构成了汽车的基本组件——车身和轮子。
操作步骤 :
1. 打开 html5games.box2dcargame.js JavaScript文件来添加轮子物体。
2. 在盒子创建代码之后添加以下代码,调用 createWheel 函数创建圆形物体:
// create two wheels in the world
createWheel(carGame.world, 25, 230);
createWheel(carGame.world, 75, 230);
- 编写
createWheel函数,该函数用于在给定的世界中,在指定的x和y坐标处创建一个圆形物体:
function createWheel(world, x, y) {
// wheel circle
超级会员免费看
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



