CG橙子精彩导航: CG橙子搜索引擎 | 博客 | 动画视频
广告|项目|培训|竞价排名  
86CG > CG教程 > 虚拟现实 > Virtools > 信息接通传递

信息接通传递

类型:整理 | 来自:86CG | 时间:2007-11-22 |  点击:

Switch On Message

 


Instruction
点选(OnClick)Ball或是Rock时,Box便移动至点选的物体中,待到达物体后,Box又会自动移动回原位。

Building Blocks
(a) Switch On Message
Logics/Message/Switch On Message
(b) Get Message Data
Logics/Message/Get Message Data
(c) Move To
3D Transformations/Movement/Move To
(d) Wait Message
Logics/Message/Wait Message
(e) Send Message
Logics/Message/Send Message
(f) Set As Active Camera
Cameras/Montage/Set As Active Camera
(g) Text Display
Interface/Text/Text Display

制作构想:
主要是利用Building BlocksSend MessageWait MessageGet Message Data作为命令和数据的传递,再配合Building BlocksMove To便可使Box移动至指定的位置。

制作步骤:

(a) Box

 


Switch On Message:设定传入的讯息Message 0Go To BallMessage 1Go To Rock
Get Message Data
:由pIn输入讯息名称并取得发射讯息者的数据-Position,且由pOut传出。
Move To
:如图示,由pIn输入Destination Point(X, Y, Z);设定Destination Referential-NULL-,必须以World坐标为参考决定Box的位置;设定行进时间Duration(Minute, Second, Millisecond)Progression CurveBox的移动方式以及速率的变化。

注:Progression Curve曲线斜率愈大表示行进速度愈快;反之斜率愈小表示行进速度愈慢;斜率变为负值表示物体向后倒退(如图示)

 

Move To:如图标,设定移动目标点Destination Point(X, Y, Z)。其余设定皆与上面所示Building BlocksMove To相同。

 

 

(b) Ball

 

 

Wait Message:等待讯息MessageOnClick的传入。
Get Position
:取得3D EntityBall的位置Position(X, Y, Z)且由pOut输出。

 

Send Message:设定讯息名称MessageGo to Ball;接收讯息的对象DestBox,且由pIn输入变量Position(X, Y, Z)

(c) Rock

 

 

Wait Message:其设定与BallBuilding BlocksWait Message相同。
Get Position
:其设定与BallBuilding BlocksGet Position相同。
Send Message
:其设定与BallBuilding BlocksSend Message相同。

(d) Camera

 

Set As Active Camera:设定现在使用的Camera
Text Display
:文字说明。

 

(完)
可打印版本 | 文章评论 | 我来纠错

|网友评论

    笔名:

    内容:

        

    iPad售楼系统软件

    国内最好的全景漫游软件任我游

    iHouse售楼系统软件

    谁都可以轻松开发APP(HTML5APP)

    全景视频3D视频视景360

    HTML5移动平台iOS/Android解决方案

    强大的地图引擎ZoomMap

    环物浏览器Object360

    |热点关注

    关于我们 - 版权隐私 - 友情链接 - 广告服务 - 项目合作 - 网站地图 - 联系方式

    ©Copyright by 86CG.COM, 2006-2013. All rights reserved 京ICP备06059503号