晨煊少儿编程闯关图文案例教程4:原力(二)
小大孩之家
2021年06月23日 08:27

我们接着上篇文章继续学习原力!上节课已经完成了基础相关代码。

现在是切换到新角色hitbox,碰撞模型。

点击小绿旗后,把形态变量设为1,并隐藏碰撞模型。

接收到广播消息后设置变量的值,移动到起始点位置。

死亡之后也设置成复活回到初始位置。

利用键盘控制模型移动。

并利用侦测角色detection,检测判断模型此时是否能够跳跃。自制积木fix的代码已经完成,调整跳跃状态。

接收到开始消息后,我们对碰撞模型进行一些初始化的操作,

判断角色的形态是否为1,并设置形态为1时,不同情况下的下落速度变化。

现在是在角色player上编辑代码。

设置小绿旗被点击时的显示状态,重复的克隆玩家。

设置玩家碰到过关目标,切换传送门,锯齿或掉出舞台时不同的状态。

游戏开始,设置初始状态。

作为克隆体启动时显示移动特效。要记得删除克隆体。

 

跟随碰撞模型移动,这样的话,我们已经能够简单的操控玩家了。

同样的,现在来设置侦测角色detection。

 

当小绿旗被点击,初始化,然后角色跟随hitbox移动。

当小绿旗被点击,重复判断是否碰到角色等级关卡,切换detection的造型编号。

当小绿旗被点击,预备状态下角色隐藏,重复右转。游戏结束,角色隐藏。

游戏开始,角色初始状态显示。

下一篇文章,我们将继续学习原力,敬请关注。