Пользовательские функции Spawn - ротация Spawn - PullRequest
0 голосов
/ 06 июня 2018

Я пытаюсь создать пул объектов в сетевой игре.Я слежу за этим документацией .

Вопрос в следующем: как мне установить правильное вращение для объекта пула? Делегат дает мне позицию появления, но без вращения.

Объекты, которые я объединяю, не имеют синхронизированного преобразования.

Какие-либо решения / идеи?

РЕДАКТИРОВАТЬ: я дал отзыв Unity относительно SpawnDelegateподпись, которая является корнем моей проблемы.https://feedback.unity3d.com/suggestions/spawndelegate-signature

EDIT2: Я немного прочитал декомпилированный код UNET, и, возможно, решением может быть настройка сериализации / десериализации объектов и добавление вращения (OnSerialize / OnDeserialize).Я думаю, что добавление SyncVar будет таким же, но на более высоком уровне абстракции.С точки зрения разработки программного обеспечения мне не нравится идея добавления компонента для этой базовой функциональности.

EDIT3: Это декомпилированное репозиторий UNET .Я не могу понять, как правильно устанавливается вращение при порождении по умолчанию.По умолчанию я имею в виду, когда вы регистрируете префабы с ClientScene.RegisterPrefab

...