日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

ShockWave 3D 制作系列教程之五

一個(gè)簡(jiǎn)單的貨架
通過(guò)本例你將學(xué)會(huì)以下技巧:
創(chuàng)建燈光
選取3D場(chǎng)景中的物體
簡(jiǎn)單控制燈光
下面開(kāi)始介紹制作的過(guò)程:
1.首先使用3DMAX制作一個(gè)托架并命名為FRAME;然后添加一個(gè)橄欖球和籃球并命名為football和basketball
2.輸出W3D并導(dǎo)入DIRECTOR
3.在DIRECTOR中右鍵點(diǎn)擊舞臺(tái)上的W3D文件,選擇SCRIPT對(duì)其添加程序,如下圖所示:
4.SCRIPT的內(nèi)容如下:
property pscene,plight
property click,pickname
on beginsprite me
--定義場(chǎng)景
pscene=member("scene")
--重設(shè)置場(chǎng)景
pscene.resetworld()
--新建一泛光燈
plight=pscene.newLight("focus", #point)
end
on exitframe me
--判斷如果點(diǎn)擊的十籃球或者橄欖球
if pickname="basketball" or pickname="football" then
--令其旋轉(zhuǎn)
pscene.model(pickname).rotate(0,0,3)
end if
end
on mouseup me
--取得第一舞臺(tái)上的演員位置
temp = point(sprite(1).left, sprite(1).top)
--取得鼠標(biāo)按下時(shí)的模型詳細(xì)名稱
click = sprite(1).camera.modelunderLoc((the mouseLoc - temp))
--防止點(diǎn)擊處為空
if click<>void then
--取得模型的簡(jiǎn)單名稱
pickname=click.name
--在文字域現(xiàn)實(shí)模型名稱
member("show").text=pickname
--把泛光燈移動(dòng)到模型旁
plight.transform.position=pscene.model(pickname).transform.position vector(0,-30,0)
end if
end

    推薦閱讀