Unity Photon порождает нестандартных персонажей? - PullRequest
0 голосов
/ 09 апреля 2019

В настоящее время я работаю над многопользовательской игрой 3 на 3 в Unity3d и Photon. Когда игрок создает свою учетную запись, он также создает персонажа (цвет кожи, тип / цвет волос, нос, рот и т. Д.). Каждый из этих взаимозаменяемых объектов имеет около 20 префабов, каждый из которых хранится в статическом игровом объекте, к которому можно получить доступ из любого места (рисунок 1). У меня проблема, когда игрок загружается в игру, и я звоню:

Photon.Instantiate(…);

Мне нужно создать правильные префабы из скрипта, однако фотон использует папку ресурсов для этого. Эту проблему сложно объяснить. Каждая часть тела имеет свой собственный массив в скрипте, а конкретный используемый вами индекс хранится в базе данных. Таким образом, когда вы входите в систему, он получает игрока на основе индекса для каждой части тела. Как я могу использовать это, чтобы вызвать игрока , настроенного правильно через Photon. Извините, если это сбивает с толку.

Figure 1

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