
#3 – Базовые концепции скриптов в Unity
Видеоурок
В базовом плане язык C# в Юнити ничем не отличается в от языка C# вне Unity. Вы точно так же можете создавать переменные, циклы, условия и прочие стандартные концепции языка.
В уроке мы рассмотрели множество стандартных примеров по использованию языка. Дополнительно были рассмотрены модификаторы: NonSerialized и SerializeField. Рассмотрим их детальнее:
- NonSerialized – указывает что поле с типом public не будет показано в Unity;
- SerializeField – указывает что поле с типом private будет показано в Unity.
Исходный код
using UnityEngine;
using System;
using System.Collections;
using System.Collections.Generic;
public class Basics : MonoBehaviour
{
[NonSerialized] public int _num = 5;
public string word;
[SerializeField] private float nums;
public int[] numbers = new int[3];
public List words = new List();
void Start()
{
if (_num != 5)
Debug.Log(word + nums);
Info();
}
void Info()
{
}
}
Задание к уроку
Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям
Большое задание по курсу
Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца
Также стоит посмотреть