2013/12/09

9. [Unity 3D 介面 - 中文教學] Main Camera - 小視窗製作

Unity每次開啟一個新的場景都會有一台Main Camrea(主相機),參數細節如下:
1. Clear Flags (清除標記):
Skybox 天空盒(預設):遊戲畫面上無物件的部分將顯示當前相機的天空盒(Skybox)。

Solid Color 純色/單色:遊戲畫面上無物件的部分將顯示當前相機的Background顏色。

Depth Only 僅有深度

Don't Clear 不清除


2. Background:調整Camera看到的背景顏色
3. Culling Mask :顯示哪一個階層(Layer)的物件,預設為Everything(意旨能看到所有物件)。
4. Projection (投射):預設為Perspective(透視)能看到Z軸深度;Orthographic(正投影)無Z軸深度,製作2D遊戲時Camera採用Orthographic。
5. Field of view(視角範圍):調整Camera視野大小,值越大看的範圍越廣,反之。
6. Clipping Planes (剪裁平面):調整Camera可視距離。
7. Normalized View Port Rect:調整Camera在遊戲時,玩家所看到的大小及位置。X/Y 調整小視窗位置。W/H 調整可視範圍,如果要Camera看到整個小島就需修改W/H。
8. Depth階層:Camera成像的前後關係。
有多台相機時,可利用此參數設定相機在螢幕上呈現的順序(製作雙視窗或子視窗)。

小視窗製作方式:
1. 保留原本場景中的Main Camera以外,再新增一台Camera,GameObject → Creat Other → Camera(小視窗的相機)。
2. 主畫面的相機(Main Camera)的Depth階層 < Camera 的Depth階層。如果Main Camera的階層是1,那麼Camera 的Depth階層為2。
3. 改變小視窗Camera的Normalized View Port Rect之X/Y/W/H值即可。









有時候上課都會聽到前輩們在訴說他們自己的心路歷程,類似Unity3D的遊戲引擎還沒發展出來前,大家都是靠徒手寫程式完成自己的遊戲,往往那些程式的龐大量是我們這些後輩無法想像的,所以他們不時都會回頭看我說你們真幸福。

Unity 3D是套容易學習且方便的開發工具,
但前提是大家要真心跟他成為好朋友。

"好朋友"都要透過長時間相處相知相惜,本章就先讓各位認識大家的好朋友吧!



如果各位一直認為Unity 3D僅能做遊戲,那麼亮亮要請大家把此想法改觀!Unity 3D不僅能開發出遊戲,更跨足至動畫市場,這是Unity 3D官方推出的動畫影片。這影片當中所以有光影特效都是透過Unity 3D一手包辦。所以請大家拔除你們對Unity的偏見吧!!!

相對,對開發者而言,最想做的事情當然是開發一款遊戲後能直接發佈在不同平台上,例如:ios、Android、XBOX...etl.,在此亮亮也舉幾個大家耳熟能詳並使用Unity 3D開發遊戲的例子,包含:搗蛋豬 、 新仙劍奇俠傳Online 、軒轅劍陸 ...等等。


而Unity 3D 已經準備好幫各位實現夢想,
大家開始願意跟他當好朋友了嗎?!
記住好朋友是要長時間維持,不是曇花一現的承諾。



之後課程都會直接使用Unity 3D軟體,要跟他當好朋友,就要先從下載/安裝Unity 3D開始。快來下載安裝吧!Unity 3D 官方網站:http://unity3d.com/ 。