- 最后登录
- 2013-6-5
- 注册时间
- 2011-12-3
- 阅读权限
- 90
- 积分
- 6206
- 纳金币
- 6206
- 精华
- 0
|
在本节中我们将学习如何在场景中用MovieTexture语句加入视频文件,或称视频纹理,如下示例中:
<Shape>
<Appearance>
<MovieTexture loop= " true " url= " 1.mpg " />
</Appearance>
<Box />
</Shape>
loop 是一个开关值,决定是否循环播放,url 指定了视频文件的地址。
下面的示例构造了一个电视机,播放指定的视频:
<Transform
translation ="0 0 0">
<Shape><Appearance>
<Material
diffuseColor="0.9 0.9 0.9" />
</Appearance><Box
size="4 4 1"/>
</Shape>
</Transform>
<Transform
translation ="0 0 -1">
<Shape><Appearance>
<Material
diffuseColor="0.9 0.9 0.9" />
</Appearance><Box
size="3 3 1"/>
</Shape>
</Transform>
<Transform
translation ="-1.4 2.6 0">
<Shape><Appearance>
<Material
diffuseColor="1 1 0" />
</Appearance><Cylinder
height="1.2" radius="0.1" />
</Shape>
</Transform>
<Transform
translation ="0 0 0.5">
<Shape><Appearance>
<MovieTexture loop="true"
url="Temp/sp.avi"/>
</Appearance><Box
size="3.6 3.6 0.12"/>
</Shape>
</Transform>
程序的第一、二段用两个立方体绘制了电视机的主体,第三段加上一条天线,最后再添上播放的节目。
|
|