Navigation

    CreatiCode Scratch Forum

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

    三维 - 停车让行标志(难度:2级)

    小教程
    1
    1
    181
    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
      creaticodeteacher2-mail last edited by admin

       

      用到的相关知识

      • 创建三维场景
      • 使用柱体
      • 三维旋转
      • 三维文字

       
       

      介绍

      在本篇教程中,我们将制作一个停车让行标志,如下所示:

       
       

      第1步 - 新建一个带三维坐标轴的“空”场景

      新建一个项目,删除小狗角色,然后在“空的1”角色中添加如下这些积木。积木“创建三维场景”和“显示三维坐标轴”位于“三维场景”类别中。


       

      如下图所示,x轴指向右,y轴指向前(指向屏幕内),z轴指向上。你可以在舞台上拖动鼠标,使摄像头绕坐标轴旋转。

       
       

      第2步 - 添加一个八边柱体

      因为停车让行标志有8个侧面,我们可以用积木“添加柱体”来制作。因为停车标志很薄,所以“高度”应当比直径小得多。


       
      你就会得到如下物体:

       
       

      第3步 - 旋转柱体

      这个柱体有个问题:它的尖角指向前方,而我们要让侧面指向前方。因此,我们需要旋转一定角度:


       

      为了做到这一点,需要让柱体绕z轴旋转22.5度。你可以用方向工具精确设置旋转角度。


       

      使用如下积木进行旋转:


       

      如果你好奇为什么是22.5度,可以计算一下旋转角度:8个侧面,每个侧面角度为360÷8=45度,一半就是22.5度。

       
       

      第4步 - 让柱体“站立起来”

      因为停车让行标志都是竖着的,我们需要再旋转一下这个柱体。缓慢旋转过程如下图所示。试试看你可以自己实现吗?


       
      我们要让柱体绕x轴旋转90度:

       
       

      第5步 - 添加白边

      接下来,请尝试添加如下白边。你能想到是如何添加的吗?


       

      白边可以用比这个柱体稍大一点的柱体。我们只需要复制红色柱体的积木并增加其半径。为确保新柱体不会覆盖到红色柱体的前后面,我们需要让新柱体薄一点,把高度设置为7:

       
       

      第6步 - 添加文字“停”

      最后一步,我们要添加三维文字“停”。其宽度也应当为100,以便于让文字适合柱体区域。


       
      注意:当你添加文字后,文字在柱体内部,所以我们看不到。需要把文字沿y轴移到前面,就会在柱体前面显示了。

       
      下面是完成的程序,供大家参考:

      5.png

       
       

      创意扩展

      这个项目可以扩展成多种形式。下面是一些创意想法:

      1. 其他交通标志:你可以按照这个方法制作其他交通标志,使用不同的文字和不同的颜色。

      2. 路名:你可以尝试在停车让行标志上方添加路名标志牌,两者都要绑在柱子上。

      1 Reply Last reply Reply Quote 0
      • First post
        Last post