Navigation

    CreatiCode Scratch Forum

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

    三维 - 外星飞碟(难度:1级)

    小教程
    1
    1
    347
    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 - 创建一个“天空”场景

      请创建一个新项目,并使用"创建三维场景"编程积木来加载“蓝天”场景。这个场景可以很快被加载的。它包含一个有白云的蓝天,并且下方有个海洋。请一并添加三维轴来显示三个维度。

       

       

       

       

       

      步骤 2 - 添加第一个球体

      现在让我们添加一个大而平的球体来作为外星飞碟的主体。X和Y的大小应该是一个很大的数值,比如500;而Z的大小(高度)应该要更小,比如50.

       

       

      这是需要被添加的新的编程积木。需要注意的是,侧面数被设置成64,来让大的球体看起来更光滑。

       

       

      步骤 3 - 更新纹理

      要让外星飞碟的主体看起来更真实,我们可以对它使用一个纹理。如果你搜索关键词“宇宙”,你将会找到很多可以选择的好看纹理。你也可以改变它的重复次数来让纹理重复更多次。

       

       

       

      步骤 4 - 第二个球体

      接下来,让我们添加另外一个更小但是更高的球体,但是也拥有不一样的纹理,你可以尝试添加它吗?你应该使用什么x/y/x的数值呢?

       

       

      这是你如何利用复制来添加第二个球体的方式:

       

       

       

      步骤 5 - 作为控制室的第三个球体

      最后一个球体看起来会更小更高。你也可以在指定颜色时让他变得半透明。

       

       

      这是你需要添加的新编程积木:

       

       

      步骤 6 - 把第三个球体切一半

      我们应该只需要控制室在外星飞碟的上半部分。我们可以使用“切层”输入来得到半个球体。请尝试产出一个像这样的结果:

       

       

      就像展示的一样,当我们把球体变成一个半球体,他正面向错误的方向,所以我们也需要旋转它:

       

       

       

      创意点子

      有很多你可以改善这个外星飞碟的方法。这里是一些可以激发你的灵感的点子:

      1. 不一样的颜色和纹理

      2. 打开第二个球体: 现在第二个球体作为透明盖子出现。如果能够打开,那看起来会更好:

       

       

      1. 添加其他物体: 你可以在场景中添加一些其他物体,比如外星人、灯、舱门、着陆腿等。
      1 Reply Last reply Reply Quote 0
      • Pinned by  info-creaticode info-creaticode 
      • First post
        Last post