Posted on 2012-07-14 10:42
Q+偉 閱讀(2779)
評論(0) 編輯 收藏 引用
orthello和NGUI的介紹就不說了。
利用好這兩個插件就可以用unity來做2D游戲。
新建project導入這兩個插件后,創建一個新場景,這時場景默認有一個主攝像機(main camera),這個攝像機是給OT用的。這時把OT prefabs拉進場景,這個攝像機就會和main camera綁定上。
orthello和NGUI都必須有自己的一個攝像機, 這個時候再創建一個NGUI,場景中就有了兩個平行投影攝像機。再在pannel中添加一個button,這時候移動button,button會出現突然消失的情況。=。=
經過細致研究,發現是NGUI的攝像機空間比例和OT的差了N倍,在Hierarchy雙擊一下按鈕,會自動對焦到button對象,就會發現原來button變小了。
解決方案:
新建NGUI時,GUI空間位于OT空間內部,只要把NGUI的攝像機移出OT空間就可以了。
渲染時 unity會自動將兩個攝像機的渲染結果疊加.
這樣就實現了orhello和NGUI的結合,可以開始做2D游戲了!