- 最后登录
- 2017-9-18
- 注册时间
- 2011-1-12
- 阅读权限
- 90
- 积分
- 12276
- 纳金币
- 5568
- 精华
- 0
|
、创建场景
首先打开DIRECTOR,并在第一帧中输入下面的程序
onprepareMovie
--在演员号4中建立一个W3D文件
pscene=new)
--把这个W3D命名为“SCENE”
pscene.name="scene"
end
播放后会自动产生一个W3D的演员,如下图所示
然后把演员SCENE拖动舞台上,接着对该SCENE单击右键添加行为,如下图所示。
ShockWave3D制作系列教程之二
以下程序主要是建立一个正方体并为其添加材质,请看程序:
propertypscene,myTexture
onbeginspriteme
pscene=member
pscene.resetworld
--创建正方体
makebox
end
onexitframeme
--令物体以X,Z轴旋转
pscene.model.transform.rotate
end
onmakeboxme
--定义正方体的资源参数
boxresource=pscene.newmodelresource
--设置宽度
boxresource.width=50
--设置高度
boxresource.height=50
--设置长度
boxresource.length=50
--产生物体
pbox=pscene.newModel
--对六个面进行贴图
repeatwithi=1to6
--把演员库中的位图放进3D场景中作为稍图
pscene.newtexture)
--新增阴影渐变面
pscene.newshader
--为每个渐变面赋予一材质
pscene.shader.texture=pscene.texture
endrepeat
--对每一个面贴图
repeatwithi=1topbox.shaderList.count
pbox.shaderList=pscene.shader
endrepeat
end
|
|