角色 ( 蹲下、左右转 )
这篇文章延续“角色控制 ( 地上移动 )”文章,搭配变数、造型变换、逻辑判断积木,让键盘控制角色时,往右移动就面向右边,往左移动就面向左边,按住键盘的向下键时,角色甚至会出现蹲下的效果。
相关文章参考:角色控制 ( 地上移动 )、重复、造型变换、逻辑判断。
打开范例
打开“角色控制 ( 地上移动 )”的范例,从这个范例进行修改。
角色设定
打开后,点击小鸡角色新增造型:
- 将原本小鸡的其他造型删除,保留第一个造型,将第一个造型命名为“面向右”。
- 复制“面向右 ( 蹲下 )”造型,使用“选取工具”,将小鸡全选并变形压扁,重新命名为“面向右 ( 蹲下 )”。
- 复制“面向右 ( 蹲下 )”造型,使用“选取工具”,将小鸡全选并左右翻转,重新命名为“面向左”。
- 复制“面向右 ( 蹲下 )”造型,使用“选取工具”,将小鸡全选并左右翻转,重新命名为“面向左 ( 蹲下 )”。
积木程序原理
完成角色造型后,切换回程序积木页面,在第一个点击绿旗积木里增加“方向”变数,默认 0,在第二个点击绿旗的里,当向右键被按下时,方向变数设定为 0,当向左键盘被按下时,方向变数设定为 1。
为了避免键盘的“下”、“左”、“右”在按下时互相干扰,新增第三个“按下绿旗”积木,放入重复无限次积木,每次重复判断键盘的“向下”键是否按下。
接着就能透过“方向”变数的数值,判断小鸡是往左还是往右移动、或蹲下往左移动还是蹲下往右移动。
完成效果
完成后,点击绿旗,就能用键盘的左右键,控制小鸡在地板上移动。
范例解答
范例解答:角色控制 ( 蹲下、左右转 )
继续阅读
如果已经熟悉了角色控制 ( 蹲下、左右转 ) 的程序,就可以继续阅读“跳耀、两段跳”的文章。
文章链接:角色控制 ( 跳耀、两段跳 )
微信扫码关注
抖音扫码关注