создание игрового объекта из префаба во время выполнения требует от вас создания экземпляра объекта.
сначала, чтобы создать префаб, вам пока не нужно беспокоиться о преобразовании ....
при использовании Resources.Load
- вам необходимо убедиться, что в вашем проекте есть папка Resources.если не сделать один.
обратите внимание, что затем я создаю подпапку в папке ресурсов с именем Prefabs.хотя вам не нужно.
в папке ресурсов, вы можете поместить свой сборный элемент.(перетащите готовый элемент из вашей сцены), как только у вас есть префаб, его можно безопасно удалить, если из вашей сцены.
теперь код:
GameObject yourobject = Instantiate(Resources.Load("thenameofprefab") )as GameObject;
у вас теперь есть свой префабэлемент в игреобъекте является вашим объектом и может свободно манипулировать его преобразованием и вращением.
если вы создадите готовую папку в папке ресурсов, метод будет
GameObject yourobject = Instantiate(Resources.Load("Prefabs/thenameofprefab") )as GameObject;
надеюсь, это поможет.
ps вы можете установить преобразование и вращение в этой строке реализации, вам просто нужно проверить перегрузки, чтобы увидеть, как их использовать!