新建乙個canvas,canvas設定render mode為world space。event camera為主攝像機。rect transform的width:800,height:480.
新建乙個主角test,為主角新增指令碼。testplayer.cs.
新建兩個空物件,分別為放在地圖的左下角,和右上角。分別對 left down和right up進行賦值。
testplayer.cs
private vector3 mtragetpos = vector3.zero;
void lateupdate()
}//地圖左下角點
public transform leftdown;
//地圖右上角的點
public transform rightup;
vector3 getcameramovepos()
else
if (pos.x + screenx > maxx)
return pos;
}///
/// 畫素單位轉世界單位
//////
//////
public
float
scenetoworldsize(float size, camera ca, float worldz)
else
}
unity3d攝像機引數
1.clear flags 清除標記。決定螢幕的哪部分將被清除。一般使用者使用對台攝像機來描繪不同遊戲物件的情況,有3中模式選擇 skybox 天空盒。預設模式。在螢幕中的空白部分將顯示當前攝像機的天空盒。如果當前攝像機沒有設定天空盒,會預設用background色。solid color 純色。選...
unity3d 2d遊戲關於必備元素的解析
說說在unity3d 中製作2d 遊戲的原理。在 unity3d 中繪製貼圖的方式大致可分為兩種,第一種是在 gui中繪製貼圖,第二種是在網格面上繪製貼圖。先說說第一種,gui主要用來製作簡單的遊戲 2d介面,比如遊戲主介面中繪製的 遊戲名稱 開始遊戲 儲存遊戲 退出遊戲 一些按鈕或介面中一切其它的...
unity3d攝像機引數解釋
unity3d攝像機引數 1.clear flags 清除標記。決定螢幕的哪部分將被清除。一般使用者使用對台攝像機來描繪不同遊戲物件的情況,有3中模式選擇 skybox 天空盒。預設模式。在螢幕中的空白部分將顯示當前攝像機的天空盒。如果當前攝像機沒有設定天空盒,會預設用background色。sol...