我的订单|我的收藏|我的商城|帮助中心|返回首页
虚拟现实新闻>VR>VR软件>Virtools

Virtools 入门教程—Add Child And Set Parent父级操作 - Virtools

文章来源:网络收集 作者:Frank 发布时间:2010年04月28日 点击数: 字号:

Add Child And Set Parent

1.jpg

Instruction:

  控制Ball与Box的Hierarchy关系,来间接控制Ball是否绕着Box旋转。

 

Building Blocks:

 

(a) Per Second-Logics/Calculator/Per Second
(b) Switch On Key-Controllers/Keyboard/Switch On Key
(c) Rotate-Transformations/Basic/Rotate
(d) Add Child-Transformations/Basic/Add Child
(e) Set Parent-Transformations/Basic/Set Parent
(f) Text Display-Interface/Text/Text Display
(g) Set As Active Camera-Cameras/Montage/Set As Active Camera

 

制作构想:

 

  为了控制Ball是否随着Box运动,即可使用Building Blocks-Per second、Add Child等Building Blocks来控制其Hierarchy的关系。

 

制作步骤:

 

(a) Box

2.jpg

Per second:设定1秒钟所旋转的角度值X(Turn:圈数;Degree:角度),乘上一个Frame所花费时间,在pOut输出旋转角度值Y。

 

T X(pIn) * Elapsed Time = Y(pOut)

 

  Rotate:于Angle of Rotation的pIn输入旋转角度值Y,设定Axis of Rotation-Y轴(如图标),再作循环即可。

3.jpg

(b) Box

4.jpg

Switch On Key:控制Hierarchy关系-Key Board键0和1。
Add Child:按下0时增加Box的Child-Ball,使Ball随着Parent-Box旋转,在Out输出给Text Display(上),同时切断Text Display(下)。

 

Text Display:文字说明。

 

(c) Ball

 

  Set Parent:按下1时中断Ball的Parent-Box,使Ball不随着Box旋转,在Out输出给Text Display(下),同时切断Text Display(上)。

 

  注:因为没有Building Blocks-Remove Child,所以将Set Parent中的Parent设定为-NULL-即可去除Ball和Box的Hierarchy关系(如图标)。

5.jpg

(d) Camera

6.jpg

Set As Active Camera:设定现在使用的Camera。

  • 暂无资料
  • 暂无资料
  • 暂无资料
  • 暂无资料
  • 暂无资料