纳金网

标题: [Virtools Dev 2.0]场景资料处理 [打印本页]

作者: 驰骋的风    时间: 2013-1-18 14:44
标题: [Virtools Dev 2.0]场景资料处理
本文分享的是[Virtools Dev 2.0]场景资料处理 在Virtools中,可以使用“Array”来储存资料,Array就像资料库的Table一样,将资料储存在一个一个表格中,每一个Array都可以设定一个名称,做为识别之用。 第一列为Array的格式(栏位数、栏位名称),栏位数从0开始计算。(1)从Array中读取资料。 ●使用的行为模组(a)Iterator ( Logics / Array )(b)Text Display ( Interface / Text) 下图的Script是用“Iterator”来读取Array中的资料,然后再以“Text Display”显示在画面上。 (2)间接取得Array资料 ●使用的行为模组 (a) Iterator If ( Logics / Array )-(3)直接取得Array资料 ●使用的行为模组(a)Get Cell ( Logics / Array )(4)储存资料(i)先确定KeyColumn。(ii)加入Building Blocks。使用的行为模组 (a) Set Key Row ( Logics / Array )●Array的应用:生命值处理(1)状况设定:当主角与某特定物体发生碰撞时,生命值将会降低。
●使用的行为模组:
从Array取得资料
减法运算,将生命值减少
将资料存回Array
(a)Prevent From Collision(b)Collision Detection(c)Get Cell(Logics / Array)(d)Op (Logics / Calculator)(e)Set Key Row(Logics / Array)(2)状况设定:当主角位于某特定位置时,生命值将会降低。这部分我们将使用Grid来处理。 处理流程图如下:
(b)Test (Logics / Test)(c)Get Cell (Logics / Array)(d)Op (Logics / Calculator)(e)Set Key Row (Logics / Array)其中“储存Array资料”的script如下:                   
作者: 驰骋的风    时间: 2013-1-18 15:05
[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]实例教程_人物动作设定与移动控制   [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?




欢迎光临 纳金网 (http://go.narkii.com/club/) Powered by Discuz! X2.5