Navigation

    CreatiCode Scratch Forum

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

    添加尾迹

    三维积木
    1
    1
    200
    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

       

      预备知识

      • 添加盒子
      • 名称和角色物体

       

      介绍

      有的时候,我们会有一些移动得很快的物体,比如一个球或一颗子弹。我们可以在这些物体上添加尾迹来展示它们的移动途径。

      需要注意的是,尾迹在它的开端会比较厚,然后尾迹的宽度会慢慢减少,直到它在末端消失。

       

      ”添加尾迹“编程积木

      ”添加尾迹“编程积木会在现有角色的现有角色物体添加一个新的尾迹。让我们把这个物体称为”目标物体“。

       

       

      反射色和自发色

      你可以在把这两个颜色设置到尾迹网格,就好像你怎么样更新一个盒子的颜色。需要注意的是,我们经常需要让尾迹散发一些光线,所以自发色会被用来设置光线的颜色。

       

      宽度

      这个数值控制尾迹在开端的宽度(最厚的一个点)。需要注意的是,尾迹会被画成和头部一样的宽度,不管是我们的摄像头是在哪个角度看着尾迹。

       

      段数

      这个数值间接地控制尾迹的长度。每个段数对应着目标物体的其中一个之前的位置。如果段数数值是50,那么尾迹就会被画在沿着所有过去50个段数的轨迹上。所以当目标物体移动得更快,段数之间的距离会更长。

       

      演示

      在这个演示中,一个球体会反复地左右移动,而一个尾迹会被添加来展示它的轨迹。

       

       

      在这个程序中,有两个需要注意的地方:

      1. 要让尾迹散发颜色,我们需要把尾迹本身添加到发光层,而不是添加目标物体的尾迹。
      2. 在添加尾迹之后,它变成了目标物体。所以如果要让原本的名为s的目标物体左右移动,我们需要先选择原本的物体。

       

       

       
      动手时刻:

      https://play.creaticode.com/projects/63e4e69aef66187247332746

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