纳金网
标题:
[初阶教程]3D Life Player Commands : Set Attribute
[打印本页]
作者:
Asen
时间:
2011-9-1 08:43
标题:
[初阶教程]3D Life Player Commands : Set Attribute
[繁體
]
Ins***ction:利用Dreamweaver实现Virtools发布作品更改属性的值。
Building Block:
*【BB】Rotate(3D Transformation/Basic)
*【BB】Has Attitude(Logics/Attribute)
*【BB】Set Emissive(Materials-Textures/Basic)
JavaScript:
function SetColor(MaterialName,AttributeName,Value){ var cmd = "SetAttribute"
+ " ‘"+ MaterialName + "‘ " + "‘" + AttributeName + "‘ " + "‘" + Value + "‘ ";
alert(cmd); var res = document.VirtoolsATL.DoCommand(cmd);}
HTML:
<a href="#" OnClick="SetColor(‘blue_cube_mat‘,‘my_color‘,‘227,58,82,0‘);return ***e;"> test SetAttribute </a>
制作步骤:
素材建立
a ) 第一步我们先从Virtools默认的资源库(Virtools Resources)里添加一个Cube.nmo到场景中
b ) 调整场景视角,让CubePatch在3D Layout窗口中最大化显示,并为场景添加一台摄影机。
c ) 为CubePatch制定一个IC初始状态
d ) 给CubePatch的Material新增加脚本
e ) 双击CubePatch_Material Script,进入其脚本编辑区。
添加【BB】Rotate(3D Transformation/Basic),双击编辑其参数设置,并给Rotate做循环。如下图。
f ) 添加【BB】Has Attitude(Logics/Attribute)【BB】 Set Emissive(Materials-Textures/Basic)到
CubePatch_Material的脚本编辑区里,连接如下图。
g ) 在菜单栏中选择Editors—Attributes Manager,打开Attributes Manager。
h ) 点选Attributes Manager工具栏上的Create Attribute,创建Color属性,并点选 Create按钮创建。
如下图。完成之后点选Close按钮。
i ) 右击CubePatch,选择Material Set Up。
j ) 在下方编辑区Material Setup中点选Attribute和Add Attribute 按钮打开属性对话框。
k ) 在Add Attribute对话框中选择点选Color类别下的my color属性,之后顺次点选Add Selected,Close按钮。
为CubePatch的Material添加Color属性。
l ) 点选Attributes Manager标签,点选my color,双击修改右边的Attribute Value值为49,288,209,0。
m ) 右击【BB】Has Attitude(Logics/Attribute)【BB】 Set Emissive(Materials-Textures/Basic),选
择Add Target Parameter,为其添加Target Parameter。
n ) 点击Schematic标签,编辑【BB】Has Attitude(Logics/Attribute)【BB】 Set Emissive(Materials-Textures/Basic)的参数。
o ) 参数连接,见下图。
p ) 设定3D Layout中Screens Size屏幕大小。
q ) 将这个Composition发布成网页,Window Size输入成800*600,并将Save As Cmo选项叉选。
r ) 将制作好的作品文件存储为1.cmo
二、在Dreamweaver中编辑HTML源代码
a ) 选择发布后的网页,鼠标右击,选择使用Dreamweaver编辑
b ) 给<head>标签添加JavaScript
c ) 在Div标签内嵌入Object标签,Object的属性和参数值如图:
d ) Set Attribute事件的定义如图:
e ) 测试播放
作者:
奇
时间:
2011-12-23 15:25
沙发不解释
作者:
晃晃
时间:
2012-1-26 23:21
2012不需誓言,只要相守无言;不需烛光晚餐,只要一桌淡饭;不需别墅,只要小屋一间;不需玫瑰,只要一个肩。爱平淡幸福,简单快乐。新年开心哦!
作者:
C.R.CAN
时间:
2012-3-16 23:25
此地無銀。。。
作者:
C.R.CAN
时间:
2012-3-19 23:26
读铁系缘分,顶铁系友情
作者:
奇
时间:
2012-4-24 23:21
你们都躲开,我来顶
作者:
晃晃
时间:
2012-6-3 23:25
我是老实人,我来也!
作者:
晃晃
时间:
2012-6-15 23:24
呵呵,真得不错哦!!
作者:
C.R.CAN
时间:
2012-7-20 23:18
先垫一块,再说鸟
作者:
晃晃
时间:
2012-8-22 00:16
我就看看,我不说话
作者:
C.R.CAN
时间:
2012-8-22 00:22
其实楼主所说的这些,俺支很少用!
作者:
C.R.CAN
时间:
2012-8-31 01:16
凡系斑竹滴话要听;凡系朋友滴帖要顶!
作者:
菜刀吻电线
时间:
2012-9-10 23:19
很经典,很实用,学习了!
作者:
菜刀吻电线
时间:
2012-10-8 23:21
真不错,全存下来了.
作者:
tc
时间:
2013-2-16 23:34
都闪开,介个帖子,偶来顶
作者:
晃晃
时间:
2013-2-25 23:29
加精、加亮滴铁子,尤其要多丁页丁页
作者:
C.R.CAN
时间:
2013-3-7 23:18
真不错,全存下来了.
欢迎光临 纳金网 (http://rs.narkii.com/club/)
Powered by Discuz! X2.5