Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • CreatiCode
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

CreatiCode Scratch Forum

  1. CreatiCode Forum
  2. 知识库
  3. 小教程
  4. 三维 - 外星人跳舞派对(难度:1)

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

Scheduled Pinned Locked Moved 小教程
1 Posts 1 Posters 1.3k Views
  • 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 Offline
    C Offline
    CreatiCode TA 2
    wrote on last edited by admin
    #1

     

    覆盖的关键课题

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

     
     

    介绍

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

     

     

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

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

     

     

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

     

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

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

     

     

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

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

     

     

     

    步骤 4 - 开始舞蹈

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

     

     

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

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

     

     

     

    步骤 6 - 复制并移动

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

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

     

     

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

     

     

     

    步骤 7 - 第三个外星人

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

     

     

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

     

     

     

    步骤 8 - 跳舞节奏

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

     

     

    步骤 9 - 改变眼睛颜色

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

     

     

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

     

     

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

     

     

    创意点子

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

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

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

    1 Reply Last reply
    0
    • CreatiCodeI CreatiCode pinned this topic on

    Hello! It looks like you're interested in this conversation, but you don't have an account yet.

    Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

    With your input, this post could be even better 💗

    Register Login
    Reply
    • Reply as topic
    Log in to reply
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes


    • Login

    • Don't have an account? Register

    • Login or register to search.
    • First post
      Last post
    0
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • CreatiCode