\n\n
2024 — Страница 14 — CodeGid
Перейти к содержимому
В Unity Hub в разделе Installs добавляем Add или изменяем версию редактора Unity x.x.x Add Modules. Включаем раздел Android Build Support (в том числе и вложенные строки)
В редакторе Unity открыть Edit\Preferences…\External Tools и отметить по умолчанию установки JDK,SDK,NDK,Gradle
DNS
Domain name server
Сервер
Доменное Имя автоматически преобразуют его в IP-адрес
DHCP
Dynamic Host Configuration Protocol
Сервер
протокол
клиент/сервер
прикладной уровень модели TCP/IP
для чего нужен
для входа в интернет
для автоматического назначения адреса клиенту
назначается специальный диапазон IP-адресов
исключение конфликта между клиентами
назначает клиенту IP-адрес
Динамический адрес
только этот протокол назначает
Статический (ручной) адрес
Автоматический адрес
недостатки
может быть единой точкой отказа если один в сети
новые клиенты
не смогут получить IP-адреса
старые клиенты
получили адреса
используют до окончания срока аренды
пакеты не проходят из одной подсети в другую
настройка агента ретрансляции
для взаимодействия с подсетями
защита протокола от другого DHCP
настройка неверной сетевой конфигурацией
клиенты потеряют доступ к сети
организовать поток поддельных сообщений
DHCPREQUEST
исчерпать пул адресов на сервере
GitHub — новый репозиторий
btn New
Repository name
имя репозитория
описание репозитория
доступность проекта в Интернете
radio btn Public
radio btn Private
check Add a README file
добавить файл с более подробным описанием проекта
chek Add .gitignore
список не добавляемых файлов в GitHub
.gitignore template: Unity
check Choose a license
добавление лицензии для этого проекта
GitHub Desktop — отправка файлов в GitHub
привязка аккаунта GitHub к приложению
File\Options
btn Accounts
раздел GitHub.com
btn Sign in
btn Continue with browser
btn Authorize desktop
клонирование репозитория (сделать локальным) с сайта GitHub
File\Clone repository…
выбираем созданный репозиторий
выбираем путь куда будет клонироваться
место проекта project
btn Choose…
первый Commit
отправить первую версию проекта на GitHub
обновить репозиторий
commit
название
текстовая строка
discription
btn Commit to main
в проекте открываем файл *.cs с помощью IDE Microsoft Visual Studio в Unity
копируем весь текст без отсутствия ошибок кода
открытие того же файла *.cs с помощью NotePad++
Кодировки
Преобразовать UTF-8 c BOM
вставка скопированного текста кода, с полной заменой предыдущего
сохранение изменения файла *.cs
C#
конструкция «условный 1»
int age = 18;
if (age >= 18)
{
Console.WriteLine(«Доступ разрешен.»);
}
конструкция «условный N»
int time = 14;
if (time < 12)
{
Console.WriteLine(«Доброе утро!»);
}
else if (time < 18)
{
Console.WriteLine(«Добрый день!»);
}
else
{
Console.WriteLine(«Добрый вечер!»);
}
тернарный оператор
var age = 20;
// Так как 20 >= 18 (true), переменная status получит значение «Взрослый»
var status = (age >= 18) ? «Взрослый» : «Ребенок»;