Unity3D官方給的Island示例效果確實很震撼,再加上其與web集成的特性讓我饒有興趣的想要試一試。
場景制作的第一步,我們需要先確定比例尺。簡略地瀏覽了一遍手冊,沒有找到關于用max制作模型的細節描述,只好自己手動制作來找比例尺了。方法很簡單,在max中導出一個box放到Unity3D場景中觀察其大小,這樣就可以看出來max單位與Unity3D單位的比例關系。
最后的結果是,40個單位的box正好占據一個Unity3D單位的范圍,如圖所示:

在Unity3D中,默認的First Person Controller高度為2個單位,我們可以假定一個Unity3D單位相當于現實高度1米,一個人也就是兩米左右,當然,實際制作時可以把人的高度調低一點。
用這個比例尺來設計場景及物件大小,試著在場景中擺一張一平方米大小的小桌子,和一個10米高的柱子,來看看比例效果。
對應到max中桌子的大小就是40 * 1 = 40個單位,柱子的高度為40 * 10 = 400個單位。
用程序員的腦子來控制鼠標制作max模型還真是別扭,半天弄出來幾個立方塊,貼上了兩張圖,只有兩個字:難看!
沒有辦法,從別的游戲中“偷”了一棵樹來裝點一下,模型導出用到了這里的工具,很強大的工具 :)
最終的效果看起來還比較正常,如下圖:

下一步,看看怎么生成地形吧。