Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • CreatiCode
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

CreatiCode Scratch Forum

  1. CreatiCode Forum
  2. 知识库
  3. 小教程
  4. 三维 - 把制作的飞碟存为模型(难度:2级)

三维 - 把制作的飞碟存为模型(难度:2级)

Scheduled Pinned Locked Moved 小教程
1 Posts 1 Posters 839 Views
  • 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 Offline
    C Offline
    creaticodeteacher2-mail
    wrote on last edited by admin
    #1

     

    用到的相关知识

    • 父子对象关系
    • 物体命名
    • 三维物体的速度
    • 将物体导出为GLB文件
    • 社区模型

     
     

    介绍

    在之前的教程中,大家学会了如何制作外星飞碟。在本教程中,大家将学习如何控制飞碟飞行,以及如何让别人也能使用你做的飞碟模型。

     
     

    第1步 - 将之前的飞碟项目保存副本

    首先,进入创益编程网站“我的东西”页面,找到你之前做的飞碟项目。如果还没做,请先学习这篇教程。

    把飞碟项目保存副本,并重新命名,比如“飞行的飞碟”。推荐大家要保存项目副本,这样的话,如果你不小心误删了某个积木或者角色,就可以从原项目恢复过来。

     
     

    第2步 - 为飞碟的每个组件命名

    目前,我们的飞碟有3个组件。为了让这3个组件成为一体,我们需要用“父子对象关系”把它们绑定到一起。

    方法为,首先需要为每个组件命名,例如,主体命名为“主体”,另外2个组件分别命名为“组件1”和“组件2”:

     
     

    第3步 - 建立父子关系

    现在我们把“主体”设置为2个子组件的父节点。


     
    注意:这一步完成后,运行项目时仍然看不到什么区别,但现在飞碟可作为一个对象了,而不是3个。

     
     

    第4步 - 让飞碟飞行、旋转

    做个小实验,我们让飞碟飞行、旋转。为了控制整个飞盘,我们要选择父对象“主体”作为角色对象。当我们设置了“主体”的旋转速度和上升速度,子对象就会跟随做同样动作。

     
     

    第5步 - 将飞碟保存为模型文件

    假如你非常喜欢自己做的飞碟模型,想在其他项目使用这个飞碟,也想让别人使用。那么,就需要把飞碟对象保存为GLB文件。

    只需运行这一个积木(可放在代码编辑器的任意地方):

     

     

    第6步 - 减小模型文件

    GLB模型文件有时非常大。加载大型文件需要花较长时间,所以大家一般更喜欢较小的模型文件。

    为了让文件变小,我们可以将球体的“侧面数”由64减至32或16。外观质量没有太大变化,而文件就小多了。

     
     

    第7步 - 上传并分享社区模型

    现在我们有了GLB文件,就可以上传为新的“社区模型”,以便于你自己和创益编程上的其他用户免费使用该模型。

    做法为,进入“我的东西”页面,点击“3D模型”类别。点击“共享一个新模型”,然后选择你要上传的GLB文件。


     
    注意,根据文件大小不同,上传一个模型文件有时需要好几分钟。

     
     

    第8步 - 在新项目中使用社区模型

    为了试验新模型,你可以新建一个带空场景的项目,然后用积木“添加社区模型”来加载模型:


     
    这时你就可以像使用模型库中的其他模型一样来使用这个飞碟对象。

     
     

    创意扩展

    你可以用这个方法制作并分享很多种模型,例如一个房子、一张笑脸。

    此外,你可以尝试通过修改飞碟的几何形状和材质来让模型文件更小。例如,试试将侧面数由64减至32或16,看看文件是否变小。

    1 Reply Last reply
    0
    • CreatiCodeI CreatiCode pinned this topic on

    Hello! It looks like you're interested in this conversation, but you don't have an account yet.

    Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

    With your input, this post could be even better 💗

    Register Login
    Reply
    • Reply as topic
    Log in to reply
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes


    • Login

    • Don't have an account? Register

    • Login or register to search.
    • First post
      Last post
    0
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • CreatiCode