第二、三堂 By: 貝絲
我絕對不會說他是作業
👇像這樣
有兩個資料夾,一個是 Assets 一個是 Packages
Assets是用來存放各種你做遊戲裡會出現的檔案
Packages放的是Unity中內建的函式庫及延伸模組,通常不會動
裡面包含所有已開啟的 Scene 還有 Scene 裡面的 Game Object(遊戲物件)
新專案會預設Sample Scene跟一個 Main Camera (遊戲畫面)
新增遊戲物件的方法:
這裡是設計遊戲畫面的地方,你可以在這裡選取物件
按滑鼠的右鍵 or 中鍵可以改變視角,滾輪可以縮放視角
按左鍵可以選取
網格開啟/關閉
視角移動模式
物件移動模式(可以在一個軸上移動物件)
旋轉模式(圓盤360度旋轉)
比例模式(可以由物鍵中點等比例縮放)
矩形模式(四個端點+端點為中心的縮放,按住shift有物件移動模式的單軸向移動功能,常用)
綜合模式(綜合物件移動模式、旋轉模式及比例模式)
顯示該 Scene 的遊戲畫面(Camera 底下的畫面)
遊戲開始鍵,按下之後你去 Scene 更改任何東西在遊戲結束後都不會儲存
顯示選取的東西的屬性
可以在這邊更改&增加 Game Object 的屬性
可以增加物件的屬性
官方的資源庫,裡面有各種好用的遊戲資源
登入之後選 2D
按 Free
找到一個自己喜歡的角色
按 Add to My Assets -> 同意條款
可利用側邊的篩選功能
到 window -> Package Manager
把 Packages 改成 My Assets
按右上角 Download
按 Import
再按 Import
接著你就會看到 Assets 裡面多出了一個資料夾
在 Hierarchy 新增一個物件
我先新增一個方塊作為示範
按右鍵 -> 2D Object -> Sprites -> Square
在 Inspector 按 Add Component
搜尋打「script」-> 按「New Script」
打上檔名 -> 按 Create and Add
Method
Method
Class
statement
statement
statement
statement
輸出訊息到 Unity 的 Console 視窗
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class teachingDemo : MonoBehaviour {
// Start is called before the first frame update
void Start() {
Debug.Log("開始囉");
}
// Update is called once per frame
void Update() {
}
}
C#語法其實跟C++很像,所以你們如果上過大社課應該就要會了,之後幾堂課如果有需要會再詳細解釋
勾起來代表使用這個Component,
沒有勾起來代表停用
分類,如果用不到的話按一下可以收起來讓版面不要這麼亂
如果把鼠標移到數字的屬性上會有雙箭頭,左右拖動可以直接調整數值
如果把鼠標移到數字的屬性上會有雙箭頭,左右拖動可以直接調整數值
回到初始值
刪除 Component
移動順序(也可以直接用拖的)
複製Component
以新增/覆寫參數的方式貼上複製的 Component
注意:一個 Game Object 盡量不要加兩個相同種類的 Component 不然可能會造成電腦判斷混亂
人人
火焰
拿槍的手
槍
影子
頭物件
子物件
淺顯易懂的功能向教學
非常可惜的是他從2021年9月之後就沒有繼續更新Unity相關的影片了
所以觀看使用時要先確定資料是否適用
這個頻道比較偏向遊戲分析
深入探討了遊戲設計、關卡設計和遊戲製作方法
主要影片類別是分析各種遊戲,找出遊戲有趣的原因並討論什麼是好的遊戲設計,是個找設計靈感的好地方
一樣是功能向教學
不過內容比較進階,可以打好基礎再嘗試
中文的教學
從3D開始教起
去年才出現的頻道
聽說很搞笑
來自官方,有最準確詳盡的程式功能解釋及用法
通常是在網路上或其他影片真的找不到有幫助的,才會來這裡求助
其他素材網站: