Navigation

    CreatiCode Scratch Forum

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • CreatiCode

    三维 - 外星人跳舞派对(难度:1)

    小教程
    1
    1
    326
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • C
      CreatiCode TA 2 last edited by admin

       

      覆盖的关键课题

      • 创建三维场景
      • 使用化身
      • 化身动画
      • 摄像头设置
      • 复制物体
      • 击打鼓
      • 更新物体颜色

       
       

      介绍

      在这个教程中,我们将会进行一些跟跳舞的外星人的趣事:

       

       

      步骤 1 - 创建一个有三维轴的草地场景

      请创建一个新项目,并移除小狗角色。在“空白1”角色中,添加青色旗帜编程积木、“创建三维场景”、以及”添加三维轴“编程积木。需要注意的是,你需要点击输入框并选择”草地“场景。这是一个拥有巨大草地和蓝天的轻量级场景。

       

       

      就像动图显示的一样,X轴会指向右边,Y轴会指向前方(面向屏幕),以及Z轴指向上方。你可以在舞台上拖拽你的滑鼠来让摄像头围绕着它旋转。

       

      步骤 2 - 添加一个外星人化身

      化身是可以呈现一系列动图的像人的模型。这里将展示如何添加一个外星人化身:

       

       

      步骤 3 - 教外星人如何跳舞

      外星人化身只知道如何保持在”休闲“状态。我们需要通过对外星人"添加动画"来“教会”它如何进行一些跳舞的动画。下列动图将会展示如何浏览动图并添加“霹雳舞准备”动画。

       

       

       

      步骤 4 - 开始舞蹈

      在我们添加舞蹈动画之后,我们可以在任何时候开始动画。默认情况下,动画会在它完成一轮之后重新开始,所以它会一直重复下去。

       

       

      步骤 5 - 摄像头更好的位置

      因为外星人面向前方并体积很小,我们可以移动摄像头以便可以在外星人的前方观看。我们可以使用这个编程积木来设置摄像头的距离和角度 :

       

       

       

      步骤 6 - 复制并移动

      接下来,让我们添加另外一个外星人角色。我们可以创建一个它的复制体,并选择在这两个角色之间共享数据。这会让你的程序运行得更快,因为所有角色将会重用一样的颜色和动画数据。

      我们也需要将复制的角色移动到一个不一样的位置,否则他将会与原有的角色重叠。

       

       

      现在我们会有两个在彼此旁边跳舞的外星人:

       

       

       

      步骤 7 - 第三个外星人

      接下来,你可以尝试添加一个像下图一样的外星人吗?

       

       

      这里有一个可以做到的办法。我们只需要把它的X数值设置成-100,而不是100。

       

       

       

      步骤 8 - 跳舞节奏

      我们的舞蹈排队还缺少一些跳舞的节奏。我们可以添加一些鼓点来配合外星人的动作:

       

       

      步骤 9 - 改变眼睛颜色

      最后,让我们是外星人眨动红色眼睛:

       

       

      要让眼睛改变颜色,你需要使用"更新颜色"编程积木,并选择“第二”区域,这个区域代表角色的眼睛。

       

       

      作为参考,这是最终程序。

       

       

      创意点子

      你可以有很多办法来延展这个程序。这里有一些可以激发你的灵感的电子:

      1. 改变身体颜色: 你可以随机地在每个不走改变外星人的身体颜色。

      2. 移动外星人: 你可以尝试添加更多的角色,并移动或旋转他们来形成一个有趣的阵型。

      1 Reply Last reply Reply Quote 0
      • Pinned by  info-creaticode info-creaticode 
      • First post
        Last post