Navigation

    CreatiCode Scratch Forum

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

    三维 - 一个旋转的地球(难度:1)

    小教程
    1
    1
    413
    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 - 设置星空背景

      接下来,使用“指定天空”编程积木来创建更好看的背景:

       

       

      你应该会得到一个太阳处在右边的星空:

       

       

      步骤 3 - 添加一个大的球体

      接下来,在场景中添加一个球体,它的直径需要有10000。我们先不需要担心它的颜色。

       

       

      被添加的球体面向太阳的那一面会看起来更明亮。

       

       

       

      步骤 4 - 添加地球纹理

      现在我们需要使用地球纹理来更新球体的纹理。我们先添加"更新纹理"编程积木,点击“请选择”输入框,并在图书馆窗口中搜索“地球”。

       
      e1.gif
       

      注意,这里的地球的纹理是上下反过来的。这个问题在使用纹理的时候偶尔会出现。为了让它上下翻转过来,我们可以把纹理的垂直方向的重复次数从1改为-1:

       

      e2.gif

       
       

      步骤 5 - 让地球旋转

      要让地球物体旋转,我们可以使用"设置速度"编程积木。需要注意的是,地球需要从“左”旋转向“右”,所以“Z轴旋转”速度需要为负数。

       

       

      现在你的地球物体应该可以缓慢地旋转了。

       

       

      步骤 6 - 围绕着地球的高光

      最后,要让地球物体散发出蓝光,我们可以创建一个新的高亮层,并把球体添加到那个层次。

       

       

      现在你的地球物体周围应该带有一圈蓝光。

       

       

       

      下一步

      你可以尝试使用相似的方法来创建其他项目。这里有一些点子的例子:

      • 不一样的星球: 你可以把地球换成其他星球,比如火星;
      • 旋转的皇冠: 你可以尝试让一个皇冠物体 旋转并发光。
      1 Reply Last reply Reply Quote 0
      • Pinned by  info-creaticode info-creaticode 
      • First post
        Last post