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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

《Unity2018入门与实战》笔记(9 / 9):个人总结

發布時間:2023/12/13 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 《Unity2018入门与实战》笔记(9 / 9):个人总结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

個人總結

腳本語言學習的竅門

盡可能多讀、多寫、多說腳本語言!

Link

游戲制作步驟

設計游戲時一般會遵循5個步驟:

  • 羅列出畫面上所有的對象。
  • 確定游戲對象運行需要哪些控制器腳本
  • 確定自動生成游戲對象需要哪些生成器腳本
  • 準備好用于更新UI的調度器腳本
  • 思考腳本的編寫流程(規劃前三步腳本編寫順序,通常按原序即可)。
  • Link

    移動對象的制作步驟

  • 在場景視圖中配置對象。
  • 編寫控制對象移動的腳本(控制器腳本)。
  • 將創建好的腳本掛載到對象上。
  • Link

    UI的制作方法

  • 把UI組件配置到場景視圖中。
  • 編寫用于切換UI的調度器腳本。
  • 創建調度器(空)對象,
  • 為調度器掛載編寫好的腳本。
  • Link

    訪問非自身所在對象的組件

  • 用Find方法找到該對象。
  • 用GetComponent方法獲取該對象掛載的組件。
  • 訪問該組件持有的數據。
  • 例程:

    using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; // --->使用UI組件必須引入它<---public class GameDirector : MonoBehaviour {GameObject car;GameObject flag;GameObject distance;void Start() {//1.//類似js的document.getElementById()this.car = GameObject.Find("car");this.flag = GameObject.Find("flag");this.distance = GameObject.Find("Distance");}void Update() {float length = this.flag.transform.position.x - this.car.transform.position.x;//2. & 3.this.distance.GetComponent<Text>().text = "距離目標" + length.ToString("F2") + "m";} }

    Link

    添加音效的方法

  • 將AudioSource組件掛載到需要播放音效的對象上。
  • 給AudioSource組件設置音效。
  • 找準播放音效的時機,并在腳本中調用Play方法。
  • Link

    對象工廠的創建方法

  • 通過已經存在的對象來生成Prefab。
  • 創建生成器腳本。
  • 在空對象上掛載生成器腳本。
  • 將Prefab傳給生成器腳本。
  • Link

    outlet連接:將Prefab傳給生成器腳本

  • 要在腳本中創建“插口”,就必須在變量錢添加public關鍵字。
  • 添加了public關鍵字的變量都會顯示在檢視器窗口中。
  • 通過檢視器窗口中的“插口”將希望帶入的對象“插入”(拖曳操作)。
  • Link

    關于Physics的心得

    • Physics是非常有用的工具,但不使用它也能開發游戲。

    • 建議在需要模擬物理規律運動的游戲或者需要進行碰撞檢測的游戲中使用。

    • 要將玩家的操作反映到游戲中,需要編寫腳本來實現。

    • 通過Physics使對象運動時,不能直接改變坐標,而應施加“力”。

    Link

    使用Physics完成碰撞檢測的條件

  • 參與碰撞檢測的所有對象都必須掛載Collider組件。
  • 在參與碰撞檢測的對象中,至少有一方掛載了RigidBody組件。
  • Link

    總結

    以上是生活随笔為你收集整理的《Unity2018入门与实战》笔记(9 / 9):个人总结的全部內容,希望文章能夠幫你解決所遇到的問題。

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