Персонаж вне экрана в 2D многопользовательской игре Unity - PullRequest
0 голосов
/ 19 февраля 2020

Как вы знаете, позиции играют важную роль в многопользовательской игре, и я хочу определить одну и ту же позицию в разных разрешениях в моей многопользовательской игре.

Моя проблема заключается в следующем: если мое разрешение 1080p, оно работает хорошо. Однако если разрешение установлено на 800x600, то другой символ исчезает из-за камеры.

Как я могу сделать это правильно?

1080p:

1080p

800 x 600:

800x600

Ответы [ 2 ]

0 голосов
/ 20 февраля 2020

измените z камеры (Camera.main.transform.position =), используя screen.width и screen.height, и сделайте размер экрана обратно пропорциональным тому, как увеличено изображение (близко к 0 на оси z) камера

0 голосов
/ 20 февраля 2020

Это одно решение, которое может работать в вашем случае: Управление соотношением сторон в Unity

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...