0
我想要適合我所有分辨率的界面。我有這樣的代碼如何爲所有分辨率創建Vector3
private void OnEnable() {
GameObject back = Instantiate(Background) as GameObject;
BoxCollider2D back_bc2d = back.GetComponent<BoxCollider2D>();
float x = ((Screen.currentResolution.width)/back_bc2d.size.x)/2;
float y = (Screen.currentResolution.height/back_bc2d.size.y);
back.transform.localScale = new Vector3(x, y, back.transform.localScale.z);
Destroy(back_bc2d);
}
正如你所看到的,我試圖創造一些像GUI.DrawTexture(我不希望使用的,因爲某些原因GUI.DrawTexture) 我的紋理具有借鑑一半屏幕。 但在不同的分辨率下它不起作用。我做錯了什麼?