140 likes | 308 Views
Virtools 基础. 课程内容. Virtools 用户界面与窗口操作 3d Layout 工具面板的使用 行为模块与流程 课堂练习:范例熟悉界面和流程. Virtools 用户界面与窗口操作. 目的: 熟悉 Virtools 用户界面分布及窗口的操作方式; 内容 界面的分布 菜单栏、状态栏、三个窗口区域 窗口的操作 窗口移动 窗口缩放 浮动窗口 隐藏窗口 关闭窗口. VirtoolsResources 外部资源库。是我们分类放置外部资源的地方,比如,模型,角色 ,脚本,贴图。都放在各自归好类别的文件夹内。使用的时候可以直接拖拽至场景中,非常的方便。.
E N D
课程内容 • Virtools用户界面与窗口操作 • 3dLayout工具面板的使用 • 行为模块与流程 • 课堂练习:范例熟悉界面和流程
Virtools用户界面与窗口操作 • 目的: • 熟悉Virtools用户界面分布及窗口的操作方式; • 内容 • 界面的分布 菜单栏、状态栏、三个窗口区域 • 窗口的操作 • 窗口移动 • 窗口缩放 • 浮动窗口 • 隐藏窗口 • 关闭窗口
VirtoolsResources外部资源库。是我们分类放置外部资源的地方,比如,模型,角色 ,脚本,贴图。都放在各自归好类别的文件夹内。使用的时候可以直接拖拽至场景中,非常的方便。 3D Layout 可视化操作的工作区,也是预览作品的窗口 Building Blocks按应用对象或应用类型分类放置着超过500个的行为模块。比如camera ,character等,通过堆积木的方式,可以组合实现任意的交互功能,而不需要写一行代码。 Level Manager 是我们对作品内物体的一个管理窗口,例如添加、删除物体、呼叫物体的属性设置窗口、材质编辑窗口、或给物体增加脚本、建立群组等,都可以在这进行设置和操作。 Schematic 脚本编辑区是我们编写和管理脚本的工作区
3dLayout工具面板的使用 网格 摄像机 3D Frame 曲线 2D Frame 材质 入口 贴图 锁定 灯光 选择 选择模式 视场 移动 缩放 推移 放大 旋转 旋转 平移 参考网格 • 目的: • 掌握3dLayout工具面板的使用; • 内容
行为模块与流程 • 目的: • 了解Virtools里Building Block的使用方法及特征; • 内容
行为模块的旗标符号 • S表示该行为模块可设定内部可编辑参数的项目或是选项(Setting)。 • V表示该行为模块可增减参数的数目(Variable)。 • C表示编辑该行为模块的参数时,将会出现对话框(Custom Dialog )。 • 在行为模块列表中,有些会显示 “T” ,表示该行为模块可以指定 “作用的目标物”(Target) • 发送/等待消息
S表示该行为模块可设定内部可编辑参数的项目或是选项(Setting)。S表示该行为模块可设定内部可编辑参数的项目或是选项(Setting)。 • V表示该行为模块可增减参数的数目(Variable)。 • C表示编辑该行为模块的参数时,将会出现对话框(Custom Dialog )。 • 在行为模块列表中,有些会显示 “T” ,表示该行为模块可以指定 “作用的目标物”(Target) • 发送/等待消息
行为模块的流程控制 目的:控制整体互动的执行流程 一次执行:In Out 重复执行:Loop In Loop Out 不定时执行(由使用者决定): On / Off On Exit / Off Exit
课堂练习:范例熟悉界面和流程 • 目的: • 通过一个小的实例熟悉Virtools用户界面分布及窗口的操作方式; • 内容
「BB:Delayer」尚未被启动 「流程输入」(In)被驱动,「BB:Delayer」开始运作 「BB:Delayer」读取「参数输入」数值:3 秒,并开始运作 3 秒后,「流程输出」(Out)被驱动,「BB:Delayer」停止运作 「BB:Delayer」停止运作,并回到(1)的状态
(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)的状态
Chrono未被启动 使用者按数字1,On被启动, Chrono开始运作 Chrono没有参数输入所以直接开始运作 第一次执行完毕后将会启动exit on,接着就会开启My Script Start 2至4的流程为深紫色线 使用者按数字2,Off被启动,行为模组停止运作 当Off被启动,行为模组停止运作并且启动exit off,接着就激活My Script Stop 5至6的流程为粉紫色线 Chrono停止运作并且回到第1步
行为模块与流程 参数连结 :负责数据的传递 行为连结:执行流程的联系工作