Curso Completo Master en Unity 3D y C# 2024

所在平台: Udemy

课程主页: https://www.udemy.com/course/curso-completo-master-en-unity-3d-y-c-2024/

课程评论:没有评论

第一个写评论        关注课程

课程简介

Coursera课程《Unity 3D和C# 2024完整大师课程》是一门全面的教学,旨在帮助学员掌握使用Unity游戏引擎和C#编程语言创建任何想象中的游戏。 **课程亮点:** * **Unity的广泛应用:** Unity是全球最受欢迎的游戏引擎,广泛应用于企业级项目和独立游戏开发,支持3D、2D、VR、AR、MR等多种游戏类型。 * **深入的C#学习:** 课程将深入讲解C#语言,包括高级概念。 * **涵盖方方面面:** 除了编程,课程还涉及游戏的美术、特效制作,并提供代码供参考。 * **全面的Unity功能:** 学习内容包括Unity界面的操作、脚本编写、C#数据类型、变量和文本的连接、条件语句、数组(二维、三维)、列表、ArrayList、字典、栈和队列、泛型、类型转换、函数、值传递与引用传递、事件、枚举、PlayerPrefs、地形创建与纹理、植被布置、玩家移动与视角控制、敌人AI、角色动画、格挡与攻击、生命条、项目组织、粒子系统、导航网格(NavMesh)、Unity物理系统、碰撞检测、Unity原生类型、Transform移动、对象池、Raycast(射线投射)、组件访问、Getter与Setter、面向对象编程(OOP)及进阶OOP(抽象类、接口)、音频、使用ProBuilder创建3D对象、使用Polybrush创建低多边形地形。 * **实践项目:** 课程将引导学员完成一个完整的“瞄准训练”小游戏项目,涵盖用户菜单、音乐、设置、准星、重生点、敌人行为、计数器、武器射击编程、粒子效果与敌人销毁、武器音效、包含游戏统计信息的结束屏幕、使用二进制序列化持久化游戏数据(构建游戏数据库)、光照、后处理、Skybox、动画、跨场景数据保存(使用PlayerPrefs)以及游戏的可执行文件打包。 总而言之,本课程为学员提供了从基础到高级、从编程到美术、从理论到实践的全方位Unity游戏开发学习体验。

课程评论(0条)

课程详情

Aprenda todo lo necesario para crear cualquier juego que se te pase por la imaginación con Unity y C#. Unity es el motor más usado a nivel mundial tanto en el mundo empresarial , como en el ambito indie para crear videojuegos. Se pueden crear juegos 3D, 2D , Realidad Virtual ,Realidad Aumentada ,Realidad Mixta etc. En este curso aprenderemos C# en profundidad , incluso conceptos avanzados , del lenguaje. También veremos la parte artística y algunos efectos para videojuegos, además tendrás el código a tu disposición por si no quieres escribir todo. En General veremos descargas necesarias, la interfaz de Unity , como manejar scripts , tipos de datos en C# , Concatenación de variables y textos , Condicionales , Arrays , arrays 2 y 3 dimensiones , listas , arraylist,diccionarios ,pilas y colas, tipos genéricos , conversiones de tipos , funciones , pasos por valor y referencia , eventos , enumerables , playerprefs , crear terrenos , texturizar ,arboles y vegetación en unity , mover un jugador y programar su vista , IA de enemigos , animación de personajes , combate con escudo y espada, barras de vida , organización de un proyecto , partículas , navmesh o mallas de navegación , sistema de físicas de Unity, Colisiones, Tipos nativos de Unity, mover con transforms , object pooling , Raycast o rayos , Acceso a componentes, getters y setters , programación orientada a objetos , programación orientada a objetos más avanzada como clases abstractas e interfaces , Audio , creación de objetos 3D con probuilder , creación de terrenos low poly con polybrush , hacer un pequeño proyecto de aim trainer en el que haremos un pequeño juego pero muy completo , en el que veremos: Crear un menú de usuario , Música , Opciones , punto de mira , puntos de aparición o spawns , comportamiento de enemigos , crear un contador , programar el disparo de un arma , Particulas y destrucción de enemigos ,sonidos del arma , Pantalla final con estadisticas y puntos de la partida , persistencia de datos con serialización binaria o sea una base de datos para nuestro juego, iluminación , post procesado,SkyBox , Animación , Guardado entre escenas con player prefs , crear un ejecutable de nuestro juego.

课程标签

0人关注该课程

主题相关的课程