Navigation

    CreatiCode Scratch Forum

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

    三维文字

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

       

      预备知识

      • 柱体和管子

       

      介绍

      你可以利用以下编程积木在场景中添加三维文字:

       

       
       

      文字输入

      第一个输入框中,你可以写下任何文字(数字,文字,符号),比如”你好!“。需要注意的是,文字在默认情况下将会和Y轴面向同一个方向。

       

       

      你也可以使用表情符号来作为文字输入。这个网站中有表情符号的完整列表。

       

       

       
       

      文字风格

      下一个输入框让你可以选择不一样的文字风格。

       

       

       
       

      文字颜色

      你可以利用这个输入框来设置文字的颜色(和透明度)。

       

       

       
       

      宽度和高度限制

      我们不会直接设置字体的大小。相反,你可以指定整个文字物体的整体宽度和高度限制。需要注意的是,文字物体会保持自己的宽度和高度的比例,只要文字物体整体不超过你指定的限制。

      举个例子,假设你要在一个宽度为200高度为100的盒子上添加一些字体。你可以把你的字体的宽度和高度指定成200和100:

       

       

       
       

      弯曲直径

      默认情况下,三位文字是一个扁平的物体。但是有的时候你会需要文字弯曲以包围另一个物体,比如一个球体或一个柱体。你可以使用弯曲直径输入框来让字体向后弯曲,而字体看起来会好像被写在一个你输入的直径大小的透明柱体上。需要注意的是,文字大小依然被宽度和高度输入框控制着。

      举个例子,如果一个柱体的直径是200,而你指定的文字弯曲直径是201,那么你的字将会紧紧包围着柱体。

       

       

       
       

      面向摄像头

      因为我们添加的字体是扁平的,如果我们不是看向字体的前面时,字体阅读起来会很困难。为了要确保摄像头一直看向字体的前面,你可以让字体一直面向摄像头。当摄像头移动的时候,字体会自动旋转以面向摄像头:

       

       

       

       

       
       

      带厚度的三维文字(英文)

      对于英文的文字,你还可以用下面的积木添加带厚度的三维文字,并且有更多的字体供你选择。注意,用这个方法来生成三维文字会比上面介绍的无厚度的文字耗费更多的电脑资源。

      b23d87b7-6b27-43cf-b6ea-dee234b4e6fa-image.png

       
      这个积木有两个不同之处:

      • 字体: 这个下拉菜单有很多的字体供你挑选。
      • 厚度: 这里你可以设置三维字体的厚度,这样从侧面你也能看到这个字。

       

       
       

      更新文字颜色和纹理

      三维文字物体就跟其他的任何物体一样。你也一样可以更新它的颜色或者纹理。举个例子,下列程序就创建了某些由砖块组成的文字:

       

       

       

       

       
       

      更新文字位置、旋转和比例

      你也可以像其他物体一样,更新文字的位置、旋转和比例:

       

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