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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

unity基础(1)

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

?

?一.初始unity

1.五個視圖

層級視圖(Hierarchy):主要存放游戲場景中的具體的游戲?qū)ο?/p>

場景視圖(Scene):主要用于顯示和操縱場景中的對象

游戲視圖(Game):主要用于在編輯器內(nèi)測試游戲,其效果和最終游戲發(fā)布結(jié)果一致

屬性視圖(Inspector):主要展示描述游戲?qū)ο笤敿?xì)信息視圖

工程視圖(Project):主要存放游戲中用到的所有游戲資源文件

2.場景視圖中的操作

2.1游戲?qū)ο?/strong>

Main Camera :主攝像機

Directional light:平型光

Cube:立方體

Sphere:球體

Cylider:圓柱體

Plane:平面

Point Light:點光源

2.2、四個工具

Q 手型工具:移動游戲場景

?W 位移工具:移動游戲?qū)ο?/p>

E? 旋轉(zhuǎn)工具:旋轉(zhuǎn)游戲?qū)ο?/p>

? R? 縮放工具:縮放游戲?qū)ο?/p>

2.3、鼠標(biāo)鍵

? 左鍵:選中游戲場景中的物體,Alt+鼠標(biāo)左鍵按住并拖動鼠標(biāo)可以旋轉(zhuǎn)游戲場景

? 中鍵:滑動鼠標(biāo)滾輪,可以使場景視覺拉伸,長按住中鍵并拖動鼠標(biāo)相當(dāng)于手型

工具

? 右鍵:長按并拖動鼠標(biāo)可以旋轉(zhuǎn)游戲場景

3.貼圖,材質(zhì),預(yù)設(shè)體

3.1 概念

材質(zhì)(Material):物體的質(zhì)地,物體看起來是什么做的

貼圖(Texture):普通的材質(zhì)圖片

3.2 創(chuàng)建與使用材質(zhì)球

1、在Assets中建立“Textures”文件夾,用于存放貼圖(為了方便管理)

2、使用材質(zhì)球:直接將圖片拖到立方體上即可(自動生成一個材質(zhì)球)

3.3預(yù)設(shè)體

把Cube拖到Assets文件夾下面,就會自動創(chuàng)建了一個預(yù)設(shè)體

4.動畫

4.1移動動畫

?

4.2旋轉(zhuǎn)動畫

?

4.3縮放動畫

?

二.搭建地形

一 創(chuàng)建地形與設(shè)置

1 創(chuàng)建地形

選擇菜單欄“GameObject”下“Create Other”,選擇“Terrain”創(chuàng)建一個地形。創(chuàng)建完成后地形會出現(xiàn)在我們游戲視圖和層級視圖當(dāng)中。

2 設(shè)置地形

選擇地形,在屬性面板中找到地形組件最右側(cè)設(shè)置按鈕。在設(shè)置按鈕界面我們通過調(diào)節(jié)Resolution下的

? 01.Terrain Width(寬)

? 02.Terrain Length(長)

? 03.Terrain Height(高)

?

?

二 地形編輯

1 升高工具

作為地形編輯最基本的地形工具。通過該工具可以對地形進(jìn)行一個地形編輯,同時在已經(jīng)升高的部分按住"Shift"鍵可以對地形進(jìn)行降低。

?

2 地形編輯基本屬性

01.Brushes:筆刷。選擇不同形狀的筆刷可以獲得不同質(zhì)感的地貌。

? 02.Brush Size:筆刷大小。調(diào)節(jié)筆刷的大小可以分別對地形的整體和細(xì)節(jié)進(jìn)行繪制。

? 03.Opacity:筆刷力度。調(diào)制筆刷力度值可以控制地形隆起或塌陷的速度。

3 填平工具

該工具主要用來繪制平原、平地等相同等高線地貌。

4?地形測量

按住shift在地形中鼠標(biāo)點擊可以將該鼠標(biāo)與地形接觸的高度顯示在Height中,松開shift鍵,按下鼠標(biāo)繪制地形,地形高度保持在獲取到的高度。如果該所獲取的高度大于周圍高度,那么當(dāng)鼠標(biāo)繪制周圍高度時將會使其升高到所獲取高度。如果該所獲取的高度小于周圍高度則反之。

5 Height屬性

可以直接在Height中設(shè)置你想要的地形高度進(jìn)行繪制。

在Height出設(shè)置好地形升高高度后,點擊Flatten使整個地形抬高所設(shè)定位置。但是當(dāng)你繪制好地形后,在再點擊此鍵,你所繪制的地形將會被破壞。此鍵一般在未繪制地形前進(jìn)行使用。繪制地形后請謹(jǐn)慎使用此值。

6 柔化工具

使用此工具可以對尖銳地貌進(jìn)行柔化。

?

?三、地形紋理

?導(dǎo)入地形資源

在工程面板中右擊選擇“Import Package”、選擇“Terrain Assets”導(dǎo)入unity自帶的地形資源。

?編輯地形紋理圖片

點擊Edit Textures添加地形紋理圖片,選擇完成后unity會將整個地形紋理設(shè)置成為該地形紋理圖片。

?

4 添加紋理

點擊Add Texture即可添加紋理。如果已經(jīng)添加紋理也可以選中紋理點擊Edit Texture來進(jìn)行編輯。

?

四、地形植被

1 添加樹

點擊Edit Trees添加樹。可以單單擊鼠標(biāo)進(jìn)行種植。并且通過按住shift或者Ctrl鍵來單擊鼠標(biāo)進(jìn)行刪除樹。

Tree Density:在筆刷面積下的樹的密度。取值范圍為0—100.

? Color Variation:樹之間的顏色差異。取值為0—1.

?? Tree Height:樹的高度

?Variation:樹與樹之間的高度比。取值范圍為0-30.

?? Tree Height:樹的寬度(此值更改會導(dǎo)致樹擠壓變形)

?? Variation:樹與樹之間的寬度比。取值范圍為0-30.

選擇樹

Bend Factor:這里是針對在場景中添加風(fēng)后樹的彎曲程度。

在實際項目或游戲中,盡量不要使用unity自帶的樹,因為樹數(shù)量多其所消耗的資源很大。盡量在實際項目中將樹在建模工具中使用十字樹、或者星字樹進(jìn)行創(chuàng)建。

2 種植草

建議不要種植太多的草這樣會大大消耗內(nèi)存。通常使用紋理代替。

Opacity與Target Strength配合使用,達(dá)到草地的自然效果。

草的設(shè)置

  • Min Width:草的最小寬度。
  • Max Width:草的最大寬度。
  • Min Height:草的最小高度。
  • Max Height:草的最大高度。
  • Noise Spread:值越大,草干枯的范圍越大。
  • Healthy Color:設(shè)置草的顏色。
  • Dry Color:設(shè)置草干枯的顏色。
  • Billbord:是否以攝像機為中心旋轉(zhuǎn)
  • 五 燈光

    1 基本屬性

  • Type:燈光類型。包括:Point、Directional、Spot、Area類型。
  • Color:燈光顏色
  • Intensity:燈光強度
  • Shadow Type:陰影分為Hard、Soft兩種類型陰影。前者陰影質(zhì)量不如后者,但是后者會大量占用內(nèi)存。
  • Flare:設(shè)置燈光光暈
  • Cookie:用于為光源設(shè)置擁有alpha通道的紋理,時光線在不同地方有不同的亮度,如果是聚光燈(Spotlight)和方向光(DirectionalLight),可以指定一個2D紋理。如果是一個點光源(Point light),必須指定一個Cubemap(立方體紋理)。
  • 六Skybox與Fog

    1 選擇導(dǎo)入Skyboxes天空盒資源包

    2 選擇天空盒

    ?

    ?3 添加霧

    ?

    ?

    ?

    七 聲音

    1 導(dǎo)入聲音資源包

    2 為第一人稱控制器添加聲音

    ?

    ?

    ?

    3 設(shè)置聲音

    ?

    總結(jié)

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

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