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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

Unity基础

發(fā)布時(shí)間:2024/7/19 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Unity基础 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Unity3D 游戲開(kāi)發(fā)

第一章 基礎(chǔ)知識(shí)

  • Unity是一個(gè)用于創(chuàng)建游戲和三維互動(dòng)內(nèi)容的開(kāi)發(fā)工具,是一個(gè)專業(yè)游戲引擎。

  • 2D游戲:視角鎖定,二維坐標(biāo)。

  • 3D游戲:任意視角,三維坐標(biāo)。

  • 虛擬現(xiàn)實(shí)(VR):三維空間虛擬世界,通過(guò)虛擬設(shè)備與虛擬環(huán)境事物進(jìn)行交互。

  • 虛擬現(xiàn)實(shí)(AR):增強(qiáng)現(xiàn)實(shí)AR,真實(shí)的環(huán)境和虛擬的物體實(shí)時(shí)的疊加到同一個(gè)空間,并同時(shí)顯示。

  • 游戲引擎

  • 游戲最核心的代碼的程序框架;
  • 包含的系統(tǒng):渲染引擎、物理引擎、碰撞檢測(cè)系統(tǒng)、音效、腳本引擎、動(dòng)畫(huà)系統(tǒng)、人工智、網(wǎng)絡(luò)引擎以及場(chǎng)景管理。
  • 借助游戲引擎,程序員專注于游戲邏輯和設(shè)計(jì)。
  • 跨平臺(tái),簡(jiǎn)單易用,開(kāi)發(fā)效率高(插件多)。
  • 第二章 Unity引擎基礎(chǔ)

    一. Unity工具介紹

  • 對(duì)象的屬性設(shè)置(光源對(duì)象為例):可以設(shè)置位置,旋轉(zhuǎn)和縮放等;

    也可以通過(guò)如下方式來(lái)設(shè)置,可以通過(guò)快捷鍵來(lái)切換功能,切換到移動(dòng)場(chǎng)景(Q),移動(dòng)物體(W),旋轉(zhuǎn)物體(E),縮放物體(R)。

  • 頂點(diǎn)吸附:按住v鍵,移動(dòng)鼠標(biāo),選擇頂點(diǎn),拖拽該頂點(diǎn)到目標(biāo)頂點(diǎn)上去,松開(kāi)鍵。

  • 對(duì)象的添加:鼠標(biāo)右鍵選擇。

    Plane只有一個(gè)面可見(jiàn),需要適當(dāng)調(diào)整。

  • 主場(chǎng)景重置坐標(biāo)(以世界坐標(biāo)保持一致):點(diǎn)擊對(duì)象的屬性設(shè)置面板轉(zhuǎn)換(Transform)右邊上的設(shè)置圖標(biāo),然后選擇重置。

  • 設(shè)置在某個(gè)方向上縮放,旋轉(zhuǎn)等,可以通過(guò)如下圖標(biāo)來(lái)設(shè)置;設(shè)置不同,效果有所不同。

    主要用來(lái)設(shè)置物體本身的軸心點(diǎn)和軸向(自身坐標(biāo)),設(shè)置不同,可以看出與它所處的世界坐標(biāo)的關(guān)系。

  • 播放控件

    分別為預(yù)覽游戲、暫停游戲、逐幀播放。

  • 視圖

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

  • 二. 基礎(chǔ)概念

  • 坐標(biāo)
    1) 世界坐標(biāo):整個(gè)場(chǎng)景的固定坐標(biāo),不隨物體改變;
    2) 本地坐標(biāo):物體自身的坐標(biāo),隨旋轉(zhuǎn)改變;

  • 場(chǎng)景(Scene):一組相關(guān)的游戲?qū)ο蟮募稀?/p>

  • 物體:

  • 組件:游戲?qū)ο?strong>功能模塊。每個(gè)組件都是一個(gè)類的實(shí)現(xiàn)。
    1) Transform變換組件:決定物體的位置,旋轉(zhuǎn)和縮放比;
    2) Mesh Filter 網(wǎng)格過(guò)濾器:從資源中獲取網(wǎng)格信息,即獲取網(wǎng)格形狀;
    3) Mesh Renderer網(wǎng)格渲染器:從網(wǎng)格過(guò)濾器獲取幾何形狀,再根據(jù)變換組件定義的位置進(jìn)行渲染。
    4) 網(wǎng)格過(guò)濾器和網(wǎng)格渲染器聯(lián)合使用,使模型顯示。
    5) 模型是通過(guò)若干個(gè)三角形組成的,因此,有很多線條;
    6) 更改Mesh Filter 網(wǎng)格過(guò)濾器,就可以改變形狀。

  • 游戲?qū)ο?#xff08;GameObject)
    1) 是一種容器,可以掛載組件。如下Sphere對(duì)象,包括Transform變換組件、Mesh Filter 網(wǎng)格過(guò)濾器和Mesh Renderer網(wǎng)格渲染器等組件,在Mesh Renderer網(wǎng)格渲染器中還包括材料設(shè)置,主要設(shè)置對(duì)象的材質(zhì),如下材質(zhì)中的元素使用了default-Material。

    2) 創(chuàng)建一個(gè)空對(duì)象,則需要設(shè)置Mesh Filter 網(wǎng)格過(guò)濾器Mesh Renderer網(wǎng) 格渲染器等組件,在Mesh Renderer網(wǎng)格渲染器中還包括材料設(shè)置,設(shè)置好其中的元素 ,即可顯示對(duì)象。
    3) 游戲工程包含多個(gè)場(chǎng)景,場(chǎng)景包含多個(gè)游戲?qū)ο?#xff08;GameObject),游戲?qū)ο髵燧d多個(gè)組件。

  • 附:
    本文章學(xué)習(xí)至bilibili-沒(méi)有文明的文明-史上最全Unity3D教程

    總結(jié)

    以上是生活随笔為你收集整理的Unity基础的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。