日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Unity基础

發布時間:2024/7/19 编程问答 52 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Unity基础 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Unity3D 游戲開發

第一章 基礎知識

  • Unity是一個用于創建游戲和三維互動內容的開發工具,是一個專業游戲引擎。

  • 2D游戲:視角鎖定,二維坐標。

  • 3D游戲:任意視角,三維坐標。

  • 虛擬現實(VR):三維空間虛擬世界,通過虛擬設備與虛擬環境事物進行交互。

  • 虛擬現實(AR):增強現實AR,真實的環境和虛擬的物體實時的疊加到同一個空間,并同時顯示。

  • 游戲引擎

  • 游戲最核心的代碼的程序框架;
  • 包含的系統:渲染引擎、物理引擎、碰撞檢測系統、音效、腳本引擎、動畫系統、人工智、網絡引擎以及場景管理。
  • 借助游戲引擎,程序員專注于游戲邏輯和設計。
  • 跨平臺,簡單易用,開發效率高(插件多)。
  • 第二章 Unity引擎基礎

    一. Unity工具介紹

  • 對象的屬性設置(光源對象為例):可以設置位置,旋轉和縮放等;

    也可以通過如下方式來設置,可以通過快捷鍵來切換功能,切換到移動場景(Q),移動物體(W),旋轉物體(E),縮放物體(R)。

  • 頂點吸附:按住v鍵,移動鼠標,選擇頂點,拖拽該頂點到目標頂點上去,松開鍵。

  • 對象的添加:鼠標右鍵選擇。

    Plane只有一個面可見,需要適當調整。

  • 主場景重置坐標(以世界坐標保持一致):點擊對象的屬性設置面板轉換(Transform)右邊上的設置圖標,然后選擇重置。

  • 設置在某個方向上縮放,旋轉等,可以通過如下圖標來設置;設置不同,效果有所不同。

    主要用來設置物體本身的軸心點和軸向(自身坐標),設置不同,可以看出與它所處的世界坐標的關系。

  • 播放控件

    分別為預覽游戲、暫停游戲、逐幀播放。

  • 視圖

    ISO:正交觀察模式
    Persp:透視觀察模式(近大遠小)
    視圖角度:上下左右前后

  • 二. 基礎概念

  • 坐標
    1) 世界坐標:整個場景的固定坐標,不隨物體改變;
    2) 本地坐標:物體自身的坐標,隨旋轉改變;

  • 場景(Scene):一組相關的游戲對象的集合。

  • 物體:

  • 組件:游戲對象功能模塊。每個組件都是一個類的實現。
    1) Transform變換組件:決定物體的位置,旋轉和縮放比;
    2) Mesh Filter 網格過濾器:從資源中獲取網格信息,即獲取網格形狀;
    3) Mesh Renderer網格渲染器:從網格過濾器獲取幾何形狀,再根據變換組件定義的位置進行渲染。
    4) 網格過濾器和網格渲染器聯合使用,使模型顯示。
    5) 模型是通過若干個三角形組成的,因此,有很多線條;
    6) 更改Mesh Filter 網格過濾器,就可以改變形狀。

  • 游戲對象(GameObject)
    1) 是一種容器,可以掛載組件。如下Sphere對象,包括Transform變換組件、Mesh Filter 網格過濾器和Mesh Renderer網格渲染器等組件,在Mesh Renderer網格渲染器中還包括材料設置,主要設置對象的材質,如下材質中的元素使用了default-Material。

    2) 創建一個空對象,則需要設置Mesh Filter 網格過濾器Mesh Renderer網 格渲染器等組件,在Mesh Renderer網格渲染器中還包括材料設置,設置好其中的元素 ,即可顯示對象。
    3) 游戲工程包含多個場景,場景包含多個游戲對象(GameObject),游戲對象掛載多個組件。

  • 附:
    本文章學習至bilibili-沒有文明的文明-史上最全Unity3D教程

    總結

    以上是生活随笔為你收集整理的Unity基础的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。