查看: 1298|回复: 6
打印 上一主题 下一主题

Virtools高级教程—Proximity 接近

[复制链接]

5552

主题

2

听众

8万

积分

首席设计师

Rank: 8Rank: 8

纳金币
-1
精华
11

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

跳转到指定楼层
楼主
发表于 2011-10-14 16:59:00 |只看该作者 |倒序浏览


           Ins***ction:
         

             本范例说明当Jane接近Statue于一定的距离时,Statue便面向着Jane;但当Jane移动且与Statue超过预定的距离时,Statue便恢复自转。
         

           Building Blocks:
         

           (a) Character Controller-Characters/Movement/Character Controller
           

           (b) Keyboard Controller-Controllers/Keyboard/Keyboard Controller
           

           (c) Character Keep Floor Limits-Characters/Constraint/Character Keep Floor Limits
           

           (d) Proximity-Logics/Test/Proximity
           

           (e) Rotate-Transformations/Basic/Rotate
           

           (f) Look At-3D Transformations/Constraint/Look At
           

           (g) Text Display-Interface/Text/Text Display
           

           (h) Set As Active Camera-Cameras/Montage/Set As Active Camera
         

           制作构想:
         

             首先必须利用Building Blocks-Character Controller、Keyboard Controller设定键盘控制Jane的动作;再利用Character Keep On Floor Limits设定Jane与地面接触属性。
         

             此外,可以用Building Blocks-Proximity控制Jane和Statue间的距离以便间接控制Statue是自转或是观看着(Building Blocks-Look At)Jane。
         

           制作步骤:
         

           (a) Jane
         

            
         

           Character Controller:设定Jane的Animations。
         

             首先从Virtools Resources/Characters/Animations/Skin Character Animation/Jane里点选Wait.cmo、Walk.cmo以及WalkBckwd.cmo并拖曳至Jane,再设定Stand Animation、Walk Animation以及Backward Walk Animation。
         

             Keyboard Controller:设定Jane可以经由键盘来操控动作,内定值为Wait-None、Walk-Key 8、Turn Left-Key 4、Turn Right-Key 6、Backward Walk-Key 2。
         

             Character Keep On Floor Limits:Jane会保持站立于地面,且在Floor的边界会有仿真的围墙,使Jane无法超越Floor的边界。
         

             首先于Level Manager/Default Level/Global/3D Objects / Plane / Add Attribute / Floor Manager/Floor增加保持与地面接触的属性,再于Building Blocks-Character Keep On Floor Limits作循环即可(如图标)。
         

            
         

           (b) Statue
         

            
         

             Proximity:设定两物体间的距离Distance-3;设定ObjectA、ObjectB为Jane与Statue;Barycenter不勾选表示两物体间的距离是由轴心起算,且由pOut输出两物体目前的距离Current Distance。
           

           Convert:由浮点数(Float)转换为整数(Integer)。
         

            
         

             Text Display:首先于Text Display/Cons***ct/Add Parameter Input设定Parameter Type-Integer。设定偏移值Offset(X, Y);文字颜色Color(R, G, B, A);对齐方式Align;字体大小Size;文字内容Text,且由pIn输入变量距离值Pin 5(Integer)。
         

            
         

            
         

             Rotate:设定旋转轴Axis of Rotation-Y轴(0, 1, 0);设定旋转角度值Angle of Rotation(Turn:圈数、Degree:角度);设定Referential of the Axis- -NULL-;勾选Hierarchy表示Building Blocks也同样应用在Child(如图标)。
         

            
         

             Get Position:取得3D Entity的位置(Vector)。
         

            
         

             Look At:由pIn输入Position(表示Camera所观看的位置);设定Referential--NULL-,表示以World坐标轴为参考点;设定Following Speed-20%,表示Statue跟随着Jane移动所观看的速度。
         

             如果Following Speed设定为1%,则Statue随着Jane移动而观看的速度极为缓慢,在观看的速度上无法追随Jane的移动速度;如果将Following Speed设定为100%,则Statue观看的速度和Jane移动的速度相等,无迟滞的现象(如图标) ;勾选Hierarchy-表示其行为也应用在Child上。
         

            
         

           (c) New Camera
         

            
         

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

           Text Display:文字说明。
         

            
         
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

1023

主题

3

听众

359

积分

设计实习生

Rank: 2

纳金币
335582
精华
0

最佳新人

沙发
发表于 2012-3-4 23:31:52 |只看该作者
非常感谢,管理员设置了需要对新回复进行审核,您的帖子通过审核后将被显示出来,现在将转入主题
回复

使用道具 举报

1023

主题

3

听众

359

积分

设计实习生

Rank: 2

纳金币
335582
精华
0

最佳新人

板凳
发表于 2012-5-3 23:23:56 |只看该作者
既来之,则看之!
回复

使用道具 举报

tc    

5089

主题

1

听众

33万

积分

首席设计师

Rank: 8Rank: 8

纳金币
-1
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

地板
发表于 2012-6-25 23:24:24 |只看该作者
心中有爱,爱咋咋地
回复

使用道具 举报

1023

主题

3

听众

359

积分

设计实习生

Rank: 2

纳金币
335582
精华
0

最佳新人

5#
发表于 2012-12-4 23:24:10 |只看该作者
不错哦,顶一下......
回复

使用道具 举报

5969

主题

1

听众

39万

积分

首席设计师

Rank: 8Rank: 8

纳金币
-1
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

6#
发表于 2013-1-25 23:27:18 |只看该作者
很有心,部分已收录自用,谢谢
回复

使用道具 举报

5969

主题

1

听众

39万

积分

首席设计师

Rank: 8Rank: 8

纳金币
-1
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

7#
发表于 2013-2-1 23:29:20 |只看该作者
水……生命之源……灌……
回复

使用道具 举报

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

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

GMT+8, 2025-8-5 02:34 , Processed in 0.072111 second(s), 28 queries .

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

© 2008-2019 Narkii Inc.

回顶部