三维 - 外星人跳舞派对(难度:1)
-
覆盖的关键课题
介绍
在这个教程中,我们将会进行一些跟跳舞的外星人的趣事:
步骤 1 - 创建一个有三维轴的草地场景
请创建一个新项目,并移除小狗角色。在“空白1”角色中,添加青色旗帜编程积木、“创建三维场景”、以及”添加三维轴“编程积木。需要注意的是,你需要点击输入框并选择”草地“场景。这是一个拥有巨大草地和蓝天的轻量级场景。
就像动图显示的一样,X轴会指向右边,Y轴会指向前方(面向屏幕),以及Z轴指向上方。你可以在舞台上拖拽你的滑鼠来让摄像头围绕着它旋转。
步骤 2 - 添加一个外星人化身
化身是可以呈现一系列动图的像人的模型。这里将展示如何添加一个外星人化身:
步骤 3 - 教外星人如何跳舞
外星人化身只知道如何保持在”休闲“状态。我们需要通过对外星人"添加动画"来“教会”它如何进行一些跳舞的动画。下列动图将会展示如何浏览动图并添加“霹雳舞准备”动画。
步骤 4 - 开始舞蹈
在我们添加舞蹈动画之后,我们可以在任何时候开始动画。默认情况下,动画会在它完成一轮之后重新开始,所以它会一直重复下去。
步骤 5 - 摄像头更好的位置
因为外星人面向前方并体积很小,我们可以移动摄像头以便可以在外星人的前方观看。我们可以使用这个编程积木来设置摄像头的距离和角度 :
步骤 6 - 复制并移动
接下来,让我们添加另外一个外星人角色。我们可以创建一个它的复制体,并选择在这两个角色之间共享数据。这会让你的程序运行得更快,因为所有角色将会重用一样的颜色和动画数据。
我们也需要将复制的角色移动到一个不一样的位置,否则他将会与原有的角色重叠。
现在我们会有两个在彼此旁边跳舞的外星人:
步骤 7 - 第三个外星人
接下来,你可以尝试添加一个像下图一样的外星人吗?
这里有一个可以做到的办法。我们只需要把它的X数值设置成-100,而不是100。
步骤 8 - 跳舞节奏
我们的舞蹈排队还缺少一些跳舞的节奏。我们可以添加一些鼓点来配合外星人的动作:
步骤 9 - 改变眼睛颜色
最后,让我们是外星人眨动红色眼睛:
要让眼睛改变颜色,你需要使用"更新颜色"编程积木,并选择“第二”区域,这个区域代表角色的眼睛。
作为参考,这是最终程序。
创意点子
你可以有很多办法来延展这个程序。这里有一些可以激发你的灵感的电子:
-
改变身体颜色: 你可以随机地在每个不走改变外星人的身体颜色。
-
移动外星人: 你可以尝试添加更多的角色,并移动或旋转他们来形成一个有趣的阵型。
-
-