
#5 - Instantiate (Создание объектов)
В уроке мы изучим новую функцию, которая позволяет создавать объекты при помощи скрипта. Функция называется Instantiate и она позволяет создавать объекты в определенном месте и с определенным вращением.
Видеоурок
Исходный код
Класс Script
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Script : MonoBehaviour {
public GameObject[] objects;
private GameObject inst_obj;
void Start () {
int rand = Random.Range (0, objects.Length - 1);
inst_obj = Instantiate (objects[rand], objects[rand].transform.position, Quaternion.identity) as GameObject;
inst_obj.transform.localScale = new Vector3 (0.25f, 0.25f, 0.25f);
}
}
Задание к уроку
Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям
Большое задание по курсу
Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца
Также стоит посмотреть