亡魂丧胆D3 阅读:166次 时间:2025-04-25 09:54:44精灵的动作可以通过按键、触碰和消息来控制的,通过按键来控制行走、攻击等基本动作,通过触碰来改变精灵基本的状态,如被打、消灭等,通过消息来告知精灵当前的条件和环境状态,下面我们来设计一个飞机大战的游戏来学习精灵动作的控制,以下内容是由微蓝经验网用户发布AIScratch图形化编程器中如何控制精灵的动作,小白必学秘?希望对于用户有一定帮助,为朋友进行解决疑惑,如若想了解更多相关内容,可以向底部移动了解更多与本教程文章相关解决经验方法!

伯宏AIscratch编程器
按F4打开精灵库,分别导入以上五个精灵素材,每个精灵都有几个造型可以生成帧动画,同时精灵还包含了相应的音效声音。

我们通过条件判断语句程序块来检测用户是否按下了左键或者右键,
按下左键飞机向左移动,按下右键飞机向右移动。

精灵的移动是有方向性的,向左(-90°),向右(90°),向上(0°),向下(180°)。舞台区其实存在一个坐标系,坐标就是舞台上每个点的位置信息,舞台区默认的宽度为480个点,高度为360个点(一个点称为一个像素),在舞台区最中心的点,即X轴与Y轴相交的点的位置我们用坐标方式表示为(0,0),这个点也称为中心点或原点。

从原点(中心点)向左,X的值变小并且为负数,向右X的值变大并且为正数,同理,向上Y值变大为正,向下Y值变小为负,那么我们如何知道精灵当前位置的坐标呢?

精灵的造型默认的方向是面向右边(90°)方向。所以在移动精灵时,除了要改变面向的方向外,也要注意造型图片本身的方向要与面向的方向一致。。

我们很多时候是不希望精灵的造型随移动的方向去旋转,这时我们应该怎么办呢?我们会使用到旋转控制的程序块。

当精灵的旋转模式设置为只能水平翻转时,面向不同方向的效果(紫色方块为移动的方向)。

当精灵的旋转模式设置为不能旋转时,不论面向什么方向移动,精灵的造型不会变化,如果要恢复旋转时,我们可以设置成可以旋转状态,精灵在旋转模式也可以在精灵状态区修改。

总结下要点:
1、精灵的移动有方向性,移动前要设置方向;
2、设置方向同时精灵也会旋转;
3、可以设置精灵的旋转模式;
声明 未经许可,请勿转载。
© 2025 VLPOS.com 版权所有 微蓝网 ICP备案号:黑ICP备20003952号-1