查看: 2314|回复: 1
打印 上一主题 下一主题

[Virtools Dev 2.0]场景属性设定

[复制链接]

3795

主题

2

听众

5万

积分

版主

Rank: 7Rank: 7Rank: 7

纳金币
53202
精华
32

活跃会员 优秀版主 推广达人 突出贡献 荣誉管理 论坛元老

跳转到指定楼层
楼主
发表于 2013-1-17 09:46:04 |只看该作者 |倒序浏览
本文与你分享的是[Virtools Dev 2.0]场景属性设定;' (1)重力属性设定
(i)场景部分的设定
场景中属于地板的部分,必须设定地板的属性,如此角色才知道该站在哪一个物体上,而
不会有飘浮在空中的感觉。
(Step 1)在欲设定为地板的物体上按滑鼠右键,出现如下的选单,选择第一项 “Show 3D
Object Setup”。(Step 2)画面下方会出现 ”3D Object Setup”的 Tab,选择 “Attribute”,将会显示此物的属性。(Step 3)点选 “Create Attribute”,出现如下图的对话框。

(Step 4)展开“Floor Manager”,选择 “Floor”,再按 “Add Selected”。完成后按 “Close”。
(Step 5)结果如下图。(ii)人物主角部分的设定
设定完成地板的属性后,还要再新增一个行为模组作用于角色上,告诉 Character 必须
站在我们所设定的地板上
●使用的 Building Blocks
(a) Enhance Character Keep On Floor ( Character / Constraint )
完成后的 Script 如下图: (2)碰撞属性设定
Virtools 中可设定的碰撞方法分别叙述如下。
(i)设定碰撞属性
若场景中欲设定为碰撞的物体不多时,可用此方法,设定的方法与增加地板属性类似。
(Step 1) 在欲设定为碰撞的物体上按滑鼠右键,出现如下的选单,选择第一项 “Show 3D
Object Setup”。(Step 2) 画面下方会出现 ”3D Object Setup”的 Tab,选择 “Attribute”,将会显示此物的属性。
(Step 3) 点选 “Create Attribute”,出现如下图的对话框。

(Step 4) 展开“Collision Manager”,选择 “Fixed Obstacle”,再按 “Add Selected”。完成后按 “Close”。(Step 5)在人物主角的部分,加入 BB:Prevent from Collision(Collision / 3D Entity)。

(Step 6) 按Play 钮执行测试结果。

(ii)使用 Group
此法为较为方便的方法,可以不用一一为每一个障碍物设定碰撞属性,只要将物体加入
指定的 Group 中,再由行为模组 “Object Slider”控制即可。
●使用的行为模组
(a)Object Slider(Collisions / 3D Entity )(Step 1)点选 “ Create Group”。
(Step 2)重新命名此 Group 的名称,以方便辨识。这里我们命名为”Collision Group”。
(Step 3)在 Level View 的 3D Object 中,将欲设定为障碍物的物体,拖拉至新增的 Group
中。
(Step 4) 将 Object Slider(Collisions / 3D Entity )行为模组加在角色上,出现一个对话框,将其中的参数设定如下图。Group 设定为刚刚新增的 Collision Group。
(Step 5) 按Play 钮执行测试结果。

(iii)使用 Grid
●使用的行为模组
(a) Layer Slider ( Grid ) (Step 1) 建立一个新的 GRID。(Step 2) 将 GRID 缩放至适当的位置。
(Step 3) 在 GRID Setup 中,如下图红色圈选的区域内按滑鼠右键,会出现”New Layer Type”选项,以滑鼠左键选择此项,就可以新增一个 “Layer Type”。(Step 4)将新增的 Layer 名称订为”Collision”,以方便辨识。
(Step 5)将此新增的 Layer 拖拉至左方的区域中。
(Step 6)确定 Collision 是在被选择的状态,如下图。(Step 7)在 3D Layout 中,将视角切为 “Top View”,以方便编辑。(Step 8) 点选发生碰撞的位置。
  (Step 9) 将 Layer Slider(Grid )行为模组加在角色上,参数设定如下图。
(Step 10) 按Play 钮执行测试结果。
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

3795

主题

2

听众

5万

积分

版主

Rank: 7Rank: 7Rank: 7

纳金币
53202
精华
32

活跃会员 优秀版主 推广达人 突出贡献 荣誉管理 论坛元老

沙发
发表于 2013-1-18 15:06:49 |只看该作者
[Virtools Dev 2.0]总目录 [Virtools Dev 2.0]人工智慧处理   [Virtools Dev 2.0]场景资料处理   [Virtools Dev 2.0]参数运算(Parameter Operation)   [Virtools Dev 2.0]特效制作   [Virtools Dev 2.0]事件讯息处理---Messages的传递   [Virtools Dev 2.0]摄影机控制   [Virtools Dev 2.0]实例教程_人物动作设定与移动控制   [Virtools Dev 2.0]实例教程_3DS MAX转档注意事项   [Virtools Dev 2.0]实例教程_从3DS MAX转档   [Virtools Dev 2.0]Virtools的特色:行为模组(Building Blocks)   [Virtools Dev 2.0]Virtools界面介绍与操作   [Virtools Dev 2.0]Virtools物件名词介绍   [Virtools Dev 2.0]Virtools执行流程   [Virtools Dev 2.0]Virtools架构   [Virtools Dev 2.0]什么是Virtools Dev?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2024-11-23 10:02 , Processed in 0.100715 second(s), 32 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部