filmov
tv
Unity 3D. Урок 3. Создание скриптов для управления приложением
Показать описание
Ссылки на основные web ресурсы:
Темы урока:
1. Основные компоненты скрипта. Функции Start и Update.
2. Управление параметрами игровых объектов из скрипта.
3. Логические условия. Обращение к свойствам объектов и их изменение.
4. Создание пользовательских функций.
5. Метод Lerp.
Полезная информация:
1. Пример объявление «публичного» объекта для доступа к его свойствам из скрипта:
public GameObject reductor;
2. Пример объявления переменных:
private float xRot, yRot, zRot, xPos, yPos, zPos;
public float deg;
Vector3 position1
bool Usl = false;
3. Пример фунции для определения собития «нажатия» на кнопку и управления видимостью элементами UI при нажатию на кнопку:
public void StartRotation()
{
Usl = !Usl;
rotX.SetActive(Usl);
rotY.SetActive(Usl);
rotZ.SetActive(Usl);
reset.SetActive(Usl);
anim.SetActive(!Usl);
}
4. Пример фунции для вращения объекта вокруг одной оси:
public void RotX()
{
}
5. Пример фунции для сброса вращения объекта к начальному состоянию:
public void Reset()
{
}
7. Рекомендуемые разделы документации Unity 3D:
- Vector3.Lerp:
Темы урока:
1. Основные компоненты скрипта. Функции Start и Update.
2. Управление параметрами игровых объектов из скрипта.
3. Логические условия. Обращение к свойствам объектов и их изменение.
4. Создание пользовательских функций.
5. Метод Lerp.
Полезная информация:
1. Пример объявление «публичного» объекта для доступа к его свойствам из скрипта:
public GameObject reductor;
2. Пример объявления переменных:
private float xRot, yRot, zRot, xPos, yPos, zPos;
public float deg;
Vector3 position1
bool Usl = false;
3. Пример фунции для определения собития «нажатия» на кнопку и управления видимостью элементами UI при нажатию на кнопку:
public void StartRotation()
{
Usl = !Usl;
rotX.SetActive(Usl);
rotY.SetActive(Usl);
rotZ.SetActive(Usl);
reset.SetActive(Usl);
anim.SetActive(!Usl);
}
4. Пример фунции для вращения объекта вокруг одной оси:
public void RotX()
{
}
5. Пример фунции для сброса вращения объекта к начальному состоянию:
public void Reset()
{
}
7. Рекомендуемые разделы документации Unity 3D:
- Vector3.Lerp: