万卷书   首页 > 电脑书籍 > Director > Director 3D 基础(之五)
 
以下的事件显示在文本演员中的当前的3D文本属性调用的内容:

on setComment
member(‘‘comment‘‘).text = ‘‘3d Text‘‘ & RETURN & \
‘‘bevelType = ‘‘ && member(‘‘textSample‘‘).bevelType & RETURN & \
‘‘bevelDepth = ‘‘ && member(‘‘textSample‘‘).bevelDepth & RETURN & \
‘‘tunnelDepth = ‘‘ && member(‘‘textSample‘‘).tunnelDepth & RETURN&\
‘‘smoothness = ‘‘ && member(‘‘textSample‘‘).smoothness & RETURN & \
‘‘displayFace = ‘‘ && member(‘‘textSample‘‘).displayFace
end

点击舞台上的按钮调用的不同事件。当你点击“Toggle 3D”按钮,以下这个切换2D与3D模式的事件会通过改变displayMode属性来实现。

on toggle3d
if member(‘‘textSample‘‘).displayMode = #modeNormal then
member(‘‘textSample‘‘).displayMode = #mode3d
member(‘‘textSample‘‘).model[1].transform.position = vector(-190, -5,0)

member(‘‘textSample‘‘).camera(‘‘DefaultView‘‘ ).transform.position = vector(81, 21, 100)
member(‘‘textSample‘‘).camera(‘‘DefaultView‘‘ ).transform.rotation = vector(-3, 5, 0)

setComment
else
member(‘‘textSample‘‘).displaymode = #modeNormal
member(‘‘comment‘‘).text = ‘‘2d Text‘‘
end if

end
 
上一页 下一页