|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/unity-game-development-beginner-to-pro/
课程评论:没有评论
Unity游戏开发:从入门到精通 本课程专为有志于学习游戏开发的学生或专业人士设计,无论您是否有任何先验知识和经验。课程旨在让任何学习者都能在课程结束时轻松创建自己的游戏。 课程大纲包括: * **课程介绍** * **Unity入门与安装** * **配置Visual Studio与Unity** * **C#脚本基础**:创建脚本、理解脚本结构、`Hello World`输出、C#数据类型、运算符(算术、关系、逻辑、条件)、控制流语句(决策、switch、循环)。 * **C#集合**:List, Sorted List, Dictionary, Queue, ArrayList, Hashtable, Stack。 * **Unity UI入门**:Canvas, Image, Button, ScrollView, InputField, Slider, Anchor。 * **Unity事件**:事件函数、自定义函数、委托(单播、多播、委托事件)。 * **Unity输入系统**:键盘输入、鼠标输入、轴输入。 * **Rigidbody与碰撞**:Rigidbody介绍、Rigidbody的应用、创建地面、使用Rigidbody和输入移动球体、Colliders介绍与碰撞检测(创建场景示例)。 * **动画**:动画介绍、2D Sprite动画(多部分)、3D角色动画(多部分)。 * **游戏创建实例:“打罐子”**:关卡设计、游戏逻辑实现、Prefab创建与实例化、创建输赢系统。
Unity Game Development: Beginner to Pro course as the name suggests caters to the students or professionals keen on learning Game Development with or without any prior experience and knowledge on the subject. The course is designed in such a way that any student could easily learn to create a game at the end of the course.Here is the outline of the course 'Unity Game Development: Beginner to Pro':Introduction to the course.Introduction to Unity & installationConfigure Visual studio with Unity.Create a C# script & understand the structure of the scriptPrint 'Hello World' in the Unity consoleOperators, Data types & variables in C#Arithmetic operatorRelational operatorLogical operatorConditional operatorControl flow statementsDecision making statementsSwitch statementsLooping statementsCollections in C#ListSorted ListDictionaryQueueArraylistHashtableStackIntroduction to UI in UnityCanvasTextImageButtonScrollViewInputFieldSliderAnchorIntroduction to Unity EventsEvent functionsCustom functionsDelegates in UnitySingle - cast delegateMulti - cast delegateDelegate EventsIntroduction to Unity Input systemKeyboard InputsMouse InputsAxis InputsRigidbody & CollisionsIntroduction to RigidbodyApplying Rigidbody to the GameObjectCreating a floor in the gameMove a Sphere gameobject using Rigidbody and InputsIntroduction to Colliders & collisionsCreate a scene to detect collisions - 1Create a scene to detect collisions - 2Animations in UnityIntroduction to Animations2D Sprite Animation - part 12D Sprite Animation - part 22D Sprite Animation - part 32D Sprite Animation - part 4Animating a 3D character - part 1Animating a 3D character - part 2Animating a 3D character - part 3Create a 3D game 'Knock the Cans'Game creation - Level DesigningGame creation - Applying Logic to knock the canGame creation - Applying Logic to knock the canGame creation - Prefab creation & InstantiationGame creation - Create a win or lose system in the game