【C# in Unity零基礎(chǔ)入門】0.0_課程簡介

01 Unity 安裝
https://unity.com/cn/unity-hub
Hub 版本管理器 安裝各個版本的Unity編輯器
修改 編輯器的安裝路徑和下載路徑
Personal 個人免費版許可證 免費哦
LTS 長期支持版
編輯器需要一個編譯器
可選各個平臺的打包支持工具
可選中文語言包
創(chuàng)建項目 指定項目模板 項目名稱 項目路徑
02 界面簡介
窗口能拖動吸附整合
窗口關(guān)了在菜單欄的窗口里重新打開 也可以切換布局
注意默認的3D視圖和游戲預(yù)覽視圖
03 Unity中的C#代碼
編輯 - 首選項 - 外部工具 - 外部腳本編輯器
創(chuàng)建C#腳本 腳本名和類名需要一致
04 編程中變量的意義
存儲數(shù)據(jù) 指向內(nèi)存中的一個地址 我們可以按需賦予他含義
命名規(guī)范 業(yè)內(nèi)規(guī)矩 公司標準 良心的抉擇
Debug.Log("打印");
腳本需要掛載在游戲?qū)ο?/p>
游戲需要執(zhí)行
05了解方法
void 方法名(){
一系列操作
}
06 類
面向?qū)ο缶幊?現(xiàn)實生活中各類事物都有自己的功能
創(chuàng)建一個類 聲明他的屬性 共性(車 刷了車漆)
實例化這個類 繼承(?:)了這個類共性中的特性(金杯 白色)
//單行注釋 不會執(zhí)行
/*
多行注釋
不會執(zhí)行
*/
///
函數(shù)說明
///
Unity的對象都是由各個組件構(gòu)成的
? : MonoBehaviour 繼承這個類就能作為組件掛載在游戲?qū)ο笊?/p>
07 變量的類型和方法
注意要用;結(jié)尾
()需要成對
變量可以相加 不能運算時相加是字符串的拼接
{1}占位符,需要在后面賦值
08 變量的聲明
訪問修飾符 變量類型 變量名(;) = 變量值
public int a(;) = 30 ;
Public 公共的 大家都能讀取 不寫時的默認
Private 私有的 類自己的內(nèi)部能用 別的類用不了
Protected 受保護的 類和子類能訪問
Internal 內(nèi)部的 同一個程序集能訪問
09 變量類型
C#是強類型語言 聲明變量的時候必須指定類型
基本類型 System.Object
int 整數(shù) int a = 1 ;
float 小數(shù) float b = 3.14f ;
需要加f 否則代表double 高精度小數(shù)
string 字符串 string c = "你好";
bool 判斷真假 bool d = true;
內(nèi)插字符串 string e = $"字符{a}串"; //整數(shù)a 拼接進了字符串
類型轉(zhuǎn)換
隱式轉(zhuǎn)換 float a = 3 ; 程序當作3.0f處理 不損失精度
顯式轉(zhuǎn)換 int b = (int)3.14; 結(jié)果是整數(shù)的3 損失了精度
推斷聲明 var 讓系統(tǒng)去決定類型 局部變量 不推薦使用
自定義類class 結(jié)構(gòu)體struct 枚舉enum
10 變量的作用域
每組{ }都是一個域
成員變量 類下面 類內(nèi)使用
局部變量 方法里 方法內(nèi)使用
運算符
算數(shù) +-*/
賦值 =
關(guān)系 < > <= >= !=
邏輯 與&& 或|| 非|