1 / 14

Virtools 基础

Virtools 基础. 课程内容. Virtools 用户界面与窗口操作 3d Layout 工具面板的使用 行为模块与流程 课堂练习:范例熟悉界面和流程. Virtools 用户界面与窗口操作. 目的: 熟悉 Virtools 用户界面分布及窗口的操作方式; 内容 界面的分布 菜单栏、状态栏、三个窗口区域 窗口的操作 窗口移动 窗口缩放 浮动窗口 隐藏窗口 关闭窗口. VirtoolsResources 外部资源库。是我们分类放置外部资源的地方,比如,模型,角色 ,脚本,贴图。都放在各自归好类别的文件夹内。使用的时候可以直接拖拽至场景中,非常的方便。.

Download Presentation

Virtools 基础

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Virtools基础

  2. 课程内容 • Virtools用户界面与窗口操作 • 3dLayout工具面板的使用 • 行为模块与流程 • 课堂练习:范例熟悉界面和流程

  3. Virtools用户界面与窗口操作 • 目的: • 熟悉Virtools用户界面分布及窗口的操作方式; • 内容 • 界面的分布 菜单栏、状态栏、三个窗口区域 • 窗口的操作 • 窗口移动 • 窗口缩放 • 浮动窗口 • 隐藏窗口 • 关闭窗口

  4. VirtoolsResources外部资源库。是我们分类放置外部资源的地方,比如,模型,角色 ,脚本,贴图。都放在各自归好类别的文件夹内。使用的时候可以直接拖拽至场景中,非常的方便。 3D Layout 可视化操作的工作区,也是预览作品的窗口 Building Blocks按应用对象或应用类型分类放置着超过500个的行为模块。比如camera ,character等,通过堆积木的方式,可以组合实现任意的交互功能,而不需要写一行代码。 Level Manager 是我们对作品内物体的一个管理窗口,例如添加、删除物体、呼叫物体的属性设置窗口、材质编辑窗口、或给物体增加脚本、建立群组等,都可以在这进行设置和操作。 Schematic 脚本编辑区是我们编写和管理脚本的工作区

  5. 3dLayout工具面板的使用 网格 摄像机 3D Frame 曲线 2D Frame 材质 入口 贴图 锁定 灯光 选择 选择模式 视场 移动 缩放 推移 放大 旋转 旋转 平移 参考网格 • 目的: • 掌握3dLayout工具面板的使用; • 内容

  6. 行为模块与流程 • 目的: • 了解Virtools里Building Block的使用方法及特征; • 内容

  7. 行为模块的旗标符号 • S表示该行为模块可设定内部可编辑参数的项目或是选项(Setting)。 • V表示该行为模块可增减参数的数目(Variable)。 • C表示编辑该行为模块的参数时,将会出现对话框(Custom Dialog )。 • 在行为模块列表中,有些会显示 “T” ,表示该行为模块可以指定 “作用的目标物”(Target) • 发送/等待消息

  8. S表示该行为模块可设定内部可编辑参数的项目或是选项(Setting)。S表示该行为模块可设定内部可编辑参数的项目或是选项(Setting)。 • V表示该行为模块可增减参数的数目(Variable)。 • C表示编辑该行为模块的参数时,将会出现对话框(Custom Dialog )。 • 在行为模块列表中,有些会显示 “T” ,表示该行为模块可以指定 “作用的目标物”(Target) • 发送/等待消息

  9. 行为模块的流程控制 目的:控制整体互动的执行流程 一次执行:In Out 重复执行:Loop In Loop Out 不定时执行(由使用者决定): On / Off  On Exit / Off Exit

  10. 课堂练习:范例熟悉界面和流程 • 目的: • 通过一个小的实例熟悉Virtools用户界面分布及窗口的操作方式; • 内容

  11. 「BB:Delayer」尚未被启动 「流程输入」(In)被驱动,「BB:Delayer」开始运作 「BB:Delayer」读取「参数输入」数值:3 秒,并开始运作 3 秒后,「流程输出」(Out)被驱动,「BB:Delayer」停止运作 「BB:Delayer」停止运作,并回到(1)的状态

  12. (1)「BB:Timer」尚未被启动 (2)「流程输入」(In)被驱动,「BB:Timer」开始运作 (3)「BB:Timer」读取「参数输入」数值:3 秒,并开始运作 (4)流程控制由「流程输入」移转至「循环输出」 (5)通常「循环输出」与「循环输入」之间会有一条「连结线」,所以此时的流程会由「循环输出」回到「循环输入」 (6)持续(5)的执行,一直到满足「参数输入」设定的数值:3 秒 (7) 3 秒后,流程控制由「循环输入」移转至「流程输出」,所以「流程输出」(Out)被启动,「BB:Timer」停止运作 (8)「BB:Timer」停止运作,并回到(1)的状态

  13. Chrono未被启动 使用者按数字1,On被启动, Chrono开始运作 Chrono没有参数输入所以直接开始运作 第一次执行完毕后将会启动exit on,接着就会开启My Script Start 2至4的流程为深紫色线 使用者按数字2,Off被启动,行为模组停止运作 当Off被启动,行为模组停止运作并且启动exit off,接着就激活My Script Stop 5至6的流程为粉紫色线 Chrono停止运作并且回到第1步

  14. 行为模块与流程 参数连结 :负责数据的传递 行为连结:执行流程的联系工作

More Related