大家好,我是冰糖咖啡,來自山東的一名大三的Unity3D學習者,最近在通過泰課在線學習《Unity3D RPG游戲開發》,寫下一些學到的東西:
(ps:因為時間關系,場景是通過素材導入的,在工作中,場景都是由場景師來設計制作的,所以直接跳過。)
Main Camera
通常情況下,Main Camera 並不覆蓋在場景之內。
這時,我們只需要在Scene調節到一個合適的位置,之后通過工具欄GameObject->Align With View,就可以將Main Camera 移到自己當前所看到的位置,十分方便。
Light
Unity3D項目中,燈光攝像機都是一個游戲中十分重要的組件。
我們通過在Hierarchy面板->Create->Light來創建4種不同的燈光效果。
分別為:
Directional Light平行光(方向光) 最省資源 可以改變角度 類似於太陽
Point Light點光源(由一個點向四周發射光源) 可以改變位置 類似於燈泡
Spot Light聚光燈(聚光/錐光) 最耗費資源 可以改變位置和角度 類似於手電
Area Light區域光(一般在創造燈光貼圖烘焙時使用) 無法應用於實時光照
這款RPG游戲較為簡單,所以只用到簡單的Directional Light (平行光)來模擬太陽光照,屬性呢,也只用到了較簡單的兩個:
color (光照的顏色)
Intensity(光照強度)
Mouse Cursor
在我們遇到的大部分RPG游戲中,鼠標的圖標通常都不是Window自帶的。
所以這,我們需要在游戲中替換掉系統自帶的鼠標圖標。
非常簡單,我們只需要通過工具欄File->BuildSetting->Player Settings,打開Player Settings的Insepector,
之后通過將導入的mouse cursor素材中Cursor-Normal拖至Default Cursor中即可。
總結一下:
今天學了三點:Main Camera的鎖定場景
Light的分類與color Intensity屬性
Mouse Cursor的替換