a ) 第一步我们先从Virtools默认的资源库(Virtools Resources)里添加一个Cube.nmo场景进去
b ) 调整场景视角,让Cube在3D Layout窗口中最大化显示,并为场景添加一台摄影机
c ) 为Cube制定一个IC初始状态
d ) 给Level新增加脚本
e ) 双击Level Script,进入其脚本编辑区
f ) 添加Per Second BB,Rotate,到Level的脚本编辑区里,并连接这两个BB
g ) 添加Get Mouse Position,Threshold,Set Component,Op到Level的脚本编辑区内,创建这些BB之间的行为连接如图:
h ) >参数连接如图:
i ) 在Op上方加入Get Position参数运算
j ) 设定Threshold的后两个参数,MIN为0,MAX为128
k ) 对Get Mouse Position,Threshold,Set Component,Op进行封装的处理,并将新封装的BG重新命名
为Get Mouse Position Inside View,并给这个BG新增加流程输出及参数输出
l ) 在Get Mouse Position Inside View前后分别添加Keep Active BB,Set Position BB,并创建行为连接及参数连接
m ) 设定3D Layout中Screens Size屏幕大小
n ) 将这个Composition发布成网页,Window Size输入成800*600,并将Save As Cmo选项叉选。
二、在Dreamweaver中编辑HTML源代码
a ) 选择发布后的网页,鼠标右击,选择使用Dreamweaver编辑
b ) 给<head>标签添加JavaScript
c ) 在Div标签内嵌入Object标签,Object的属性和参数值如图:
d ) PauseInput,ResumeInput按钮,及触发事件的定义如图:
e ) 测试播放