Làm cách nào để chia tỷ lệ trò chơi trong công cụ thống nhất theo các kích thước màn hình khác nhau, bên ngoài khung vẽ (đối tượng không phải giao diện người dùng – trò chơi thực tế)?

lập trình

[ad_1]

 I want to consider the edges/borders of the screens and place the gameObject accordingly with sufficient padding across those edges/borders of screens. Also I have to keep the scale(x & y) equal. 
I have to prevent it from being bigger or smaller and getting out of the view or overlapping with other objects in the game scene. BTW it's a 2D game.

Những gì tôi đã thử:

I have tried Camera.main.ScreenToWorldPoint but don't know how to guide it to get what I want. And I don't think it would be sufficient to do that.

Giải pháp 2

Giải pháp 3

Sử dụng một gameobject UI trống và để canvas thực hiện phép toán, đặt vị trí gameobject (không phải UI) mong muốn cho gameobject trống UI này thông qua tập lệnh 🙂

[ad_2]

コメント

タイトルとURLをコピーしました