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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

Unity3D学习1--Unity基础

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

1、關于Unity3D

由Unity Technologies 公司開發的用于輕松創建游戲和三維互動內容的開發工具,是一個國際領先的專業游戲引擎。
游戲領域:

  • 移動平臺
  • 2D游戲:視角完全鎖定,二維坐標:紅警2
  • 3D游戲:可以任意變化視角,無鎖定,三維坐標,比如:CS

2、Unity引擎基礎

  • Unity環境搭建
  • C#語言基礎
  • Unity API
  • 物理引擎
  • 3D數學基礎
  • UGUI

3、Unity游戲設計所需技能

  • 面向對象
  • 類庫開發
  • 設計模式
  • 人工智能
  • 美術規范和優化
  • XML和Json
  • 數據庫
  • 項目制作

4、Unity5.0 工具介紹

項目路徑和名稱不能有中文。

基礎概念:

  • 坐標:世界坐標,本地坐標。紅色:x 藍色 :y 綠色:z
  • 場景:一組關聯的游戲對象的集合。游戲中每個關卡就是一個場景,展現當前關卡中的所有物體。保存場景:File->Save Sences。場景的后綴名為.unity
  • 物體:游戲對象GameObject。運行時出現在場景中的游戲物體。是一種容器,可以掛載組件。
  • 組件:游戲的功能模塊。每個組件都是一個類的實現。比如:Transform組件,物體縮放。

快捷鍵操作:

按鍵作用
q平移屏幕
w選擇物體移動
e旋轉物體
r縮放
Ctrl+P開啟/關閉Play模式
ctrl+shift+Pplay模式中暫停
Ctrl+Shift+N創建空物體
按住 V 鍵鼠標放到對象中心的移動格子上移動對象,可以讓此對象對齊場景中的其他對象。
F當在層級(Hierarchy)窗口或場景(Scene)窗口選中某個對象后,可按 F 將對象置于場景中心,并放大/縮小到合適的尺寸。

例子

創建一個房間,里面放一個人

材質

物體的質地,指色彩,紋理,光滑度,透明度,反光率,折射率,發光度等。是Shader的實例。

Shader著色器:專門用來渲染3D圖形的技術,可以使紋理以某種方式展現。實際是嵌入到渲染管線中的程序,可以控制GPU運算圖像效果的算法。

Texture紋理:附加到物體表面的貼圖。

材質渲染模式 Rending mode:

物理著色器

基于物理特性的Shader是Unity5的重大變革。物理著色器遵從物理學的能量守恒定律,可以創建出在不同光照環境下都接近真是的效果。

攝像機

附加了攝像機Camera組件的游戲對象
向玩家捕獲和獲取世界的設備
場景中攝像機數量不受限。

組件:

  • Transform 變換組件
  • Camera攝像機:向玩家捕獲和顯示世界
  • Fare Layer:顯示光源耀斑
  • GUI Layer:激活可渲染二維GUI元素
  • Audio Lisener 音頻監聽器

屬性:

  • 天空盒SkyBox: 圍繞整個場景的包裝器,用于模擬天空的材質

渲染管線

在這里插入圖片描述

光照系統

  • 直接光照
  • 間接光照
  • 環境光照
  • 反射光照
  • RealTiem GI
  • Precomputed Realtime GI
  • 烘焙:當場景中包含大量物體時,實時光照和陰影對游戲性能有很大影響,使用烘焙技術,可以將光線效果預渲染成貼圖再作用到物體上模擬光影,從而提高性能,適用于性能較低的設備上運行的程序。

總結

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

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