#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<string> words = new List<string>();
void Start()
{
if (_num != 5)
Debug.Log(word + nums);
Info();
}
void Info()
{
}
}
Завдання до уроку
Необхідно оформити передплату на проект, щоб отримати доступ до всіх домашніх завдань
Велике завдання за курсом
Вам необхідно оформити передплату на сайті, щоб мати доступ до всіх великих завдань. У завдання входить методика рішення, а також готовий проект з відповіддю до завдання.
PS: подібні завдання доступні при підписці від 1 місяця
Також варто подивитися