初學VR(一):Unity的使用
我是很有幸能夠在接下來的兩週學習到VR,特整理以下的筆記,供以後學習使用。
工欲善其事必先利其器:工具的使用
剛開始學的時候,需要掌握對工具的使用, Unity 5.4.3f1 (64-bit)是我使用的工具,下面介紹基礎用法:
新建工程:
工程名和儲存位置可自由選擇。儲存位置關乎到後面匯入各種資源包時,資源包的儲存位置;再次使用時直接開啟該工程資料夾即可。
選擇3D,增加資源包暫時不用。
視窗簡介:
左上角的Hierarchy下的Untitled(無標題)視窗是場景視窗。點選File,選擇save scene,儲存scene(場景),即可更改Untitled。
注:scene預設儲存在工程目錄下的Assets目錄下。
中間是場景的編輯,資源商店(Asset store),還有執行時視窗game(點選上面的播放,暫停,停止圖示即可控制執行過程),之間可以切換。
game下有一個Maximize on Play,選擇即可在執行的時候最大化視窗
右邊的Inspector在建立模型的時候使用;
左下的project是專案目錄;console是控制檯,指令碼執行時的輸出視窗。
Cube的建立和基本操作:
在scene視窗,右鍵選擇3D Object,選擇cube,建立以後,即可在scene編輯視窗看見對應的模型。
第一個是控制視角,其後分別對應著平移 移動 旋轉 縮放(可以在相應的軸上執行操作,也可以選中模型中間執行整體的操作)
Directional Light(平行光): 光線的角度和亮度
Main camera(主攝像): 遊戲執行看到的場景
多多嘗試三維座標、位移、轉換視角、旋轉、縮放、查詢、觀察等功能。
常用快捷鍵:
物體的遠近 – 滑鼠滾輪 or alt + 滑鼠右鍵
檢視物體四周 – alt+滑鼠左鍵
q(點選滑鼠滾輪) w e r分別對應平移 移動 旋轉 縮放
在scene視窗選中模型 ,滑鼠移動到scene編輯視窗,按f即可定位到選中的模型。
ctrl+d的效果等於複製加貼上的效果。
材質球和貼圖的建立及使用
在project視窗下的Assets目錄下,右鍵create,選擇material。
點選新建立的材質球,在inspector視窗選中Albedo的顏色選擇器,選中相應的顏色,將材質球拖到scene編輯視窗的cube上,即可觀察到效果。
貼圖的使用:在Assets下右鍵,Import New Asset選擇相應圖片匯入,將圖片拖拽到模型上即可。你會發現在Assets下會多一個material檔案,點開裡面是我們拖拽的圖片所創造的一個材質球。如果需要取消貼圖,點選該材質球,在右側選擇Albedo前的小圓圈,選中none,即可取消對應貼圖。貼圖可以覆蓋。
模型的搭建
在scene視窗,右鍵3D Object建立模型,看看它們都是些什麼吧。嘗試著搭建一個屬於自己的房子模型吧。
相關文章
- 【Unity + Google Cardboard】 VR環境配置UnityGoVR
- Unity製作手機端VR第一步UnityVR
- 初學者Mybatis的初級使用MyBatis
- PICO & Unity VR實戰 經驗(1)UnityVR
- Unity3D學習筆記3——Unity Shader的初步使用Unity3D筆記
- Unity初學者必備的幾款資源外掛介紹Unity
- unity學習筆記(一)Unity筆記
- Unity效能分析(一)流程與工具的使用Unity
- Unity學習系列一簡介Unity
- 使用vr-panorama生成一個vr全景漫遊系統(二)VR
- 學習Grafana初級使用Grafana
- 初學Golang的一些細節Golang
- unity學習Unity
- Unity學習筆記--資料持久化之PlayerPrefs的使用Unity筆記持久化
- 邊學邊做的第一個Unity小遊戲Unity遊戲
- Unity VSP合作伙伴玩出夢想集團,推出Pancake光學VR眼鏡YVR2UnityVR
- Unity3D中的C#程式設計初級Unity3DC#程式設計
- 跳出初學MySQL知識的原理整理(一)MySql
- Redis學習(一)——初識RedisRedis
- 初識Netty原理(一)—— 基本使用Netty
- 給初學者一些學習Python的建議Python
- Unity3D如何開發最簡單的VR遊戲 vrPlus(神之眼)Unity3DVR遊戲
- Unity:2020年商用AR/VR熱門趨勢報告(附下載)UnityVR
- VR這麼火,你選UE4還是Unity3D?VRUnity3D
- 使用JSPWiki豐富Unity-UPM包的使用JSUnity
- VR頭顯中的一朵奇葩,FaceDisplay使用三屏互動VR
- 一個牛人給Java初學者的建議Java
- 一份送給Java初學者的指南Java
- 初學C++的一些小細節(1)C++
- 學習使用mybatis框架初遇異常MyBatis框架
- JavaScript 學習初篇(第一課)JavaScript
- Steam:有1.29%的Steam使用者使用VR裝置VR
- 外媒稱Facebook曾有意買下Unity發展VR和AR業務UnityVR
- 初學 GoLang 遇到的一個關於時間的坑...Golang
- 初學Java時沒有理解的一些概念Java
- 寫給 Linux 初學者的一封信Linux
- 美國初創公司正開發無需VR/AR眼鏡全新VR系統 這才是未來!VR
- 從第一臺“VR掌機”說VR遊戲業VR遊戲
- Laravel 學習--資料庫使用初識 1Laravel資料庫