#3 – Базовые концепции скриптов в Unity

#3 – Базовые концепции скриптов в Unity

В уроке мы рассмотрим базовые концепции при работе с C# скриптами в 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 месяца

Также стоит посмотреть

Xamarin Forms / Мобильные приложения на C#
10 уроков
Изучение C# WPF на практике. Создание программ на C#
10 уроков
Программа на C# .NET Windows Forms
7 уроков
Разработка 2D игры на C# WinForms
8 уроков
Изучение C# и создание Windows программ
Изучение ASP.NET Core MVC. Создание сайтов на C#
10 уроков
Комментарии
Добавить комментарий

Пока комментариев нет