Tworzenie gier w Unity, programowanie C# 1

所在平台: Udemy

课程主页: https://www.udemy.com/course/unity-1-gamedev/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:Unity游戏开发 C#编程入门** **课程概述:** 本课程是Unity游戏开发系列的第一部分,专注于教授 C# 编程基础。通过具体的实例,学员将学习 C# 的核心概念,并了解Unity引擎的功能和用法。课程内容充实,避免冗余信息,力求让学员循序渐进地理解编程知识,并清晰掌握Unity的工作原理。 **课程内容亮点:** * ** C# 基础:** 涵盖 Debug.Log()、数据类型(string, int, float, bool)、变量(命名规范、重命名)、作用域、字符串方法(ToUpper, Replace, Length)、数字精度等。 * **Unity 交互:** 学习如何导入精灵(创建玩家角色)、理解和使用Transform组件(位置、缩放、旋转)、实现玩家移动(Translate, Rotate, Time.deltaTime)、以及与UI元素的交互。 * **UI 开发:** 掌握Unity UI系统的基础,包括创建按钮和文本框、设置相机、通过代码修改UI元素(文本、数值)、获取组件(GetComponentInParent, GetComponentInChildren)、以及使用Input Field和Slider。 * **游戏逻辑:** 学习生成随机数、实现物体查找(通过Tag或类型)、理解组件的保存与应用、颜色设置,以及简单的逻辑判断和事件响应(OnClickListener)。 * **项目构建:** 了解如何构建 Unity 项目。 **教学特色:** * **循序渐进:** 层层递进,确保易于理解。 * **实践导向:** 通过大量实例教学,理论与实践相结合。 * **内容精炼:** 着重于核心知识点,有效利用学习时间。 * **满意保障:** 提供一个月退款保障,确保学员权益。 本课程旨在为学员打下坚实的 C# 编程基础,并对Unity引擎的工作机制有深入的了解,为后续更复杂的游戏开发打下良好开端。

课程评论(0条)

课程详情

Hej!Witajcie w kursie tworzenia gier w Unity!Jest to pierwsza część serii i skupiona jest ona przede wszystkim na nauce programowania w języku C#.W kursie będziemy uczyć się podstaw języka na podstawie konkretnych przykładów, ucząc się przy okazji obsługi i możliwości silnika Unity. Mogę Wam zagwarantować, że dostarczamy same informacyjne mięcho i nie lejemy nie potrzebnie wody na tematy, które nie będą nam do niczego potrzebne.Uczymy się krok po kroku, staram się w kursie tłumaczyć zagadnienia tak, byście mogli je łatwo zrozumieć. Wierzę, że ten kurs da Wam dobre podstawy programowania w C# i zobrazuje na jakiej zasadzie działa Unity.Na liście poniżej możecie sprawdzić zagadnienia poruszane w tej części kursu. Część lekcji zostały udostępnione byście mogli zobaczyć w jaki sposób będę do Was faflotał przez najbliższe kilka godzin ;)Zawsze staram się nagrywać i uczyć najlepiej jak potrafię, ale.. jeśli kurs nie spełni Twoich oczekiwań, masz miesiąc na jego zwrot, co ma zagwarantować Tobie pełną satysfakcję. Wierzę jednak, że znajdziesz tutaj wiele interesujących informacji i spotkamy się w kolejnych edycjach.Do zobaczenia!Sekcja 1 - WprowadzenieZawartość skryptuDebug.Log()typy danych: string, int, float i boolImportowanie sprita (tworzenie gracza)Omówienie pozycji kamery z -10Komponent transform ,zmiana pozycji, skali, obrotu (Quaternion)Translate, Rotate, Time delta timeZmienne (camelCase, zmiana nazw Ctrl + R)Ruch gracza, Input.GetAxis()Uniwersalność skryptów, zmienne publiczneZasięg zmiennychSpriteRenderer ,Typ Sprite, nullZapisywanie komponentu do zmiennej, kolory new ColorSekcja 2 - UITworzenie paczekDodawanie UI, buton i pole tekstowe, ustawienia kameryZmiana tekstu po kliknięciu na przycisk OnClick Listener w inspektorze i w skrypcieZmiana tekstu po kliknięciu na przycisk, funkcja z parametrem, sygnatura funkcji (przeciążanie)Znajdywanie obiektów po taguZnajdywanie obiektu po typieGetComponentInParentBudowanie projektuInput field / OnValueChangedMetody string (ToUpper, Replace, Length), SliderInkrementacja, wyświetlanie licznika na przycisku , GetComponentInChildrenKonkatenacja (+, interpolacja) Escape sequenceSekcja 3Losowa liczba (int,float) precyzja float

课程标签

0人关注该课程

主题相关的课程