课程首页 › 第2部分 › 第3章
第3课 遨游太空收集水晶

启动思维

项目设计
快!跟我一起梳理编程任务。
(1)添加Galaxy(银河系)背景及Kiran角色。
(2)实现Crystal(水晶)角色随机闪现的效果。
(3)编写操控鼠标指引Kiran角色移动的代码。
编写程序

宇航员Kiran不受控制了,不能按照我们设定的方向移动。单击小绿旗后,他朝着太空边缘去了,这太危险了!
按照计划,Kiran角色应该朝着鼠标指针的方向移动。
自己寻找积木块解决问题,在运动模块中,通过阅读积木块上的文字,试着找出那些和角色方向有关的积木块吧。

翻阅秘籍

你会发现每一个数字都对应了一个指针指向的方向,也就是角色的面向方向。
只能满足角色自身方向的调节。在很多实际场景下,角色要面向的方向是根据其他角色或鼠标指针变化的,此时积木块就很难满足了。

顾名思义,它可以让角色朝向鼠标指针或者指定角色所在的方向。



细节优化:
我发现Crystal闪现得太快了,根本没办法确定位置。看来需要降低Crystal闪现的速度。

拓展练习

作品要求:
(1)添加Underwater 1背景以及Diver1和Fish两个角色。
(2)Fish角色可以在海底自由游动。
(3)实现Diver1一直跟随Fish游动的效果。
提示
试着探索积木块上的白色倒三角,这样或许还可以省去鼠标的操作。

