1. 程式人生 > >Siki_Unity_4_Unity零基礎入門_C#編程

Siki_Unity_4_Unity零基礎入門_C#編程

不能 double 數組 基礎入門 操作 顯示 debug 相同 cnblogs

4 Unity零基礎入門 C#編程

任務1:課程資料

任務2:簡介

任務3:安裝設置IDE工具

Unity內置IDE:MonoDevelop

推薦Visual Studio

下載/安裝 VS Community 2017 社區版就夠用了

Edit->Preference->External Tools->External Script Editor

任務4:創建第一個C#代碼

任務5:場景的保存和腳本的保存

腳本的文件名必須和腳本的類名保持一致,因為如果把一個腳本指定給一個GameObject,GameObject使用腳本的時候會根據腳本的文件名到腳本中查找相同名字的類進行加載

任務6:單行註釋和多行註釋

VS中單行註釋快捷鍵:選中代碼;ctrl+k ctrl+c

任務7:日誌輸出

print(); // 有限制,只能在組件裏使用(繼承MonoBehaviour類)(現在還沒遇到非組件的情況)

Debug.Log(); // 無限制,都可以使用

Debug.LogWarning(); // 警告日誌

Debug.LogError(); // 錯誤日誌

日誌在console窗口是可以過濾顯示的

技術分享圖片

任務8/9:聲明變量

不能以數字開頭

註意變量作用域

任務10:小數和整數數據類型

整數:

sbyte = System.Sbyte -- 8位有符號

short = System.Int16 -- 16位有符號

int = System.Int32 -- 32位有符號

long = System.Int64 -- 64位有符號

byte = System.Byte -- 8位無符號

ushort = System.UInt16 -- 16位無符號

uint = System.UInt32 -- 32位無符號

ulong = System.UInt64 -- 64位無符號

浮點類型:

float:32位,註意賦值時的 f 後綴

double:64位(15位精度)

decimal

任務11:其他數據類型

任務12:算數操作符加減乘除

任務13:比較運算符

任務14:if語句

任務15/16:數組聲明和使用

任務17:for循環

任務18:

任務8:

任務8:

任務8:

任務8:

Siki_Unity_4_Unity零基礎入門_C#編程