[Unity3D]UI界面之瞄准鏡設置說明


  • 9宮格設計 : 比如說4個角的圖案固定,拉伸的時候不受影響

  • 通過設置 左上右下來:

  • 通過創建Image對象,將設置好的圖片關聯到Source Image

  • 調整瞄准鏡跟隨飛機, 注意這里設置的Z軸向量是0,這樣能保證一直在視角前方

    		if (aimUI) {
    		Vector3 u = camUI.WorldToScreenPoint (transform.position + transform.forward * 9999);
    
    		aimUI.localPosition = new Vector3 (u.x- Screen.width * 0.5f, u.y - Screen.height * 0.5f, 0);;
    		//設置的x和y都要減去屏幕長寬的一半,是因為aimUI本身的對其方式就是基於父節點Canvas的中心點后再次居中,而不是基於整個Scene的中心點居中,所以要減去相應的數值
    	}
    


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM