亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Unity3D快速入門

HenryLiang 移動開發工程師
難度入門
時長 3小時18分
學習人數
綜合評分8.47
121人評價 查看評價
8.8 內容實用
8.1 簡潔易懂
8.5 邏輯清晰
  • unity模塊組成有AI ,物理運算,動畫系統,跨平臺,渲染,

    聲音,資源管理,系統構架

    查看全部
  • 游戲團隊中的角色
    查看全部
  • 游戲的要素
    查看全部
  • 【游戲輸入】

    在Edit->Project Settings->Input設置游戲輸入;

    在腳本中利用Input類來檢測輸入狀態;

    Input.GetAxis返回的值是-1到1之間,0表示沒有輸入。


    Input.GetMouseButtonUp(0):檢測鼠標左鍵是否抬起.

    查看全部
  • 【腳本基礎】:

    Unity里可以使用C#和UnityScript;

    在Unity里面凡是能掛在GameObject上的都是Component;

    Script也可以作為一個Component;

    Script要想掛在GameObject上就必須繼承MonoBehaviour。

    游戲是一種循環。

    【Unity如何通過腳本驅動游戲】:

    Instantiate()創建GameObject;

    通過Awake()和Start()來做初始化;

    Update,LateUpdate和FixedUpdate更新邏輯;

    用OnGUI繪制UI;

    OnCollisonEnter等進行物理計算;

    OnPreCall等來控制渲染。

    【如何更新邏輯】:

    場景啟動時調用所有腳本的Awake();

    調用所有腳本的Start();

    每一幀會調用一次Update;

    所有腳本的Update調用完后,調用LateUpdate;

    一幀中調用幾次FixedUpdate。

    Update和LateUpdate一幀只調用一次,FixedUpdate和時間相關,例如,目標跑60幀,每一幀會更新一次FixedUpdate;游戲性能不行,沒有達到理想幀數(例如30幀),一幀會調用兩次FixedUpdate。這樣可以保證單位時間內做得更新頻率相同。

    【對象銷毀】:

    調用Destroy銷毀GameObject;

    銷毀對象時腳本調用OnDestroy(析構)。

    【腳本間的通信】:

    通過GetComponent找到(同一物體上掛的)其他腳本;

    通過GameObject.Find找到其他物體

    查看全部
  • Collider:檢測碰撞

    Camera分為兩種投影:Perspective和Orthographic

    正交投影:近大遠小(適合做3D效果)

    平行投影:遠近一樣大?。ㄟm合做2D效果)


    查看全部
  • fbx(文件):3D工具導出的一種格式(由美術編輯而成的)

    fbx文件可直接拷貝到工程的文件夾里。

    只有帶有Renderer組件才會在場景中渲染出來

    Mesh決定物體的形狀,Material材質決定視覺效果

    Material: Texture貼圖? ? ?Shader:是一種程序,針對的不是CPU而是GPU,控制渲染效果

    查看全部
  • 打包時Unity會自動檢測工程文件夾中未使用過的資源,這個資源不會被打進包里。

    代碼加載的資源Unity是檢測不到的,需要自己管理。

    export打包 import導入資源

    查看全部
    0 采集 收起 來源:美術資源管理

    2019-11-01

  • http://img1.sycdn.imooc.com//5dbb013700015b3500420033.jpg移動Scene,鼠標滑輪可以縮放,按住鼠標右鍵進行旋轉。

    Persp:3D視角(立體) iso:俯視視角

    http://img1.sycdn.imooc.com//5dbb028400011eae02840119.jpg

    查看全部
  • 可以從磁盤中直接添加需要的資源;刪除或者移動資源,最好在Unity工程中完成這個操作,在磁盤中操作Unity可能會忽視一些東西,導致一些錯誤.

    查看全部
    0 采集 收起 來源:Unity工程簡介

    2019-10-31

舉報

0/150
提交
取消
課程須知
本課程是Unity 3D入門課程,適合零基礎的小伙伴們,趕緊開始學習吧。
老師告訴你能學到什么?
1、Unity的基本功能和操作 2、如何利用Unity學會開發游戲 3、利用Unity的內置模塊實現一些AI和特效

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!