Настольная игра, перемещение по клеткам

220
27 июня 2018, 16:00

Всем привет, сразу суть вопроса: делается настольная игра, игроки по очереди бросают кости и двигаются фишки, как это сделать? Обычным трансформ позитион? Но тут проблема, надо будет как то передавать туда значения выпавшие на костях , а если разные разрешения то и координаты разные будут, или я не прав? Тут еще проблемка, движение не только вперед, но еще есть развилки и повороты

Answer 1

Вы ответили на свой вопрос ещё в заголовке вопроса)
Вам нужно перемещение между клетками, а не просто по позиции. У игроков должны быть созданы одинаковые поля из клеток, по которым вы и будете ходить.

  1. WorldPosition(т.е. позиция на сцене) никак не зависит от разрешения экрана. Просто, у кого-то радиус обзора будет меньше. От разрешения зависит позиции внутри компонентов Canvas - т.е. внутри UI.
  2. Вам не нужно передавать значений броска кубика, вам нужно передавать другим игрокам кто походил и в какую клетку. А у них уже перемещать его фигурку в центр заданной клетки.
  3. Если есть развилка, то предлагать игроку бросившему кубик выбор между клетками, в которые он может пойти. После чего передвигать его в выбранную и отправлять другим игрокам в какую клетку он пошёл.
READ ALSO
Запись в файл, который используется в другом процессе

Запись в файл, который используется в другом процессе

Проблема такова: я создаю файл в папке dropbox, он сразу начинает обрабатываться и появляется ситуация, что файл используется процессом dropboxЕсть...

235
Строки одной таблицы как столбец в другой

Строки одной таблицы как столбец в другой

Допустим есть БД для хранения постовПост, как сущность в приложении может представлять из себя примерно следующий класс:

189
Определение границ массива sqlReader

Определение границ массива sqlReader

Как определить границу sqlReader[r] чтобы не вылетать за пределы массива

185