2017-03-15 148 views
0

我做了一個2D遊戲,當飛機到達X時,我想做一些類似框架邊緣的事情,當它的翅膀碰到窗口的左側時,它不能再向左走。 我已經做到了,但它並沒有在.exe文件在Unity 它我的代碼工作,僅在預覽如何設置統一邊框邊距?

if(Input.GetKey("d") && GameObject.FindGameObjectWithTag ("Statek").transform.position.x < 995) 
{ 
    transform.Translate(Vector2.right * szybkosc); 
} 

但它的工作原理上的不同分辨率不同

回答

0

嘗試:

transform.position.x < (Screen.width * 0.95f) // 0.95意味着它從右側5%。用這個值玩一下。