2013年7月19日 星期五

2013-0718上課內容

TexturePacker

功能:將多個小貼圖拼貼,但僅有10天免費

Asset官方素材商店介紹:

使用GameDraw插件在Unity內製作模型與上材質的影片

程式碼講解

關鍵字
Rect (Rectangle)長方形的簡寫
用法:創造一個長方形空間
需要給4個參數,座標XY,大小XY
例:
Rect rect = new Rect(0, 0, 10, 10);

語法講解

Rect. Contains (point : Vector2) : bool 包含

用法:Rect rect = new Rect(0, 0, 150, 150);
  if (rect.Contains(Input.mousePosition))
   print("Inside");
參考網站:http://game.ceeger.com/Script/Rect/Rect.Contains.html
主要是用來判斷滑鼠是否在按鈕上面

Rect. Contains需要搭配Event做使用

例如:void OnGUI(){//介面的函數  每個影格執行
if(rect.Contains(Event.current.mousePosition)){
print(123456);
}
}
而且Event必須放在OnGUI內才能使用,此段程式碼是用來判斷滑鼠目前是不是在GUI內的按鈕範圍


常用變數:
Input.mousePosition : Vector3
用來抓取滑鼠在螢幕座標位置,將會回傳3維向量數值回來


多行註解:註解較多時會使用

/*

*/

例如:
/* 1
* 2
* 3
* 4
* 5*/


沒有留言:

張貼留言