【U3D教程】在 Unity 中制作连线益智游戏_CGART

【U3D教程】在 Unity 中制作连线益智游戏_CGART-橙光艺术网
267【U3D教程】在 Unity 中制作连线益智游戏_CGART
【U3D教程】267在 Unity 中制作连线益智游戏
0积分
免费资源

此文章由橙光艺术网(www.cgart.net)收集整理发布

267【U3D教程】在 Unity 中制作连线益智游戏图片[1]-【U3D教程】在 Unity 中制作连线益智游戏_CGART-橙光艺术网【U3D教程】Make a Connect Puzzle Game in Unity**发布日期:2023年2月**
**格式:MP4 | 视频:h264,1280×720 | 音频:AAC,44.1 kHz**
**语言:英语 | 大小:3.86 GB | 时长:4小时19分钟**
**使用MVC架构在Unity 2022中自信地创建项目**

**你将学到的内容:**
– 以自信、性能和可扩展性创建新的Unity项目
– 掌握设计原则和设计模式
– 学习最受欢迎的架构方法的优缺点
– 成功将MVC集成到你的项目中
– 避免创建、维护和扩展Unity项目时常见的陷阱
– 通过4个包含的项目获得实际经验
– 识别最适合Unity、游戏开发和个人工作流程的MVC架构
– **额外内容**:完整的单元测试课程章节

**课程要求:**
– **计算机**:Windows或Mac
– **软件**:课程包含链接,所有软件均为免费(Unity、C#编辑器和网页浏览器)
– **Unity经验**:中级/高级,包括几个月或更长时间的Unity基础知识
– **C#知识**:包括类、接口、方法、属性、事件和面向对象编程(OOP)

**课程描述:**
欢迎来到《Unity的MVC架构》!我们开始项目时总是怀有最好的意图,但在开发过程中,我们常常发现项目未能达到我们对组织性、可扩展性和作为开发者的质量生活的期望。本课程为你提供创建和维护Unity项目的培训,这些项目开发速度更快,维护起来也更容易。

**课程特点:**
– **摇滚明星内容**:包含你真正需要的一切,只有最相关、最有用的信息!
– **朋克摇滚剪辑**:不含你不需要的内容。没有“嗯”“啊”,没有等待,没有废话!

**MVC的特点:**
– **健全的哲学**:基于最佳设计原则和设计模式,由软件专家倡导
– **经过验证的解决方案**:遵循行业领先的实践,轻松解决最大挑战
– **语言无关性**:将你的新培训和技能应用到多种平台和编程语言中

**MVC的好处:**
– **更快的软件开发**:实施下一个功能的方法和位置一目了然
– **更快的项目维护**:代码关注点的分离使每个部分更简单、更有弹性
– **赋予你创建项目的能力,让你充满信心、性能卓越和可扩展性强**

**课程收获:**
完成本课程后,你将有信心使用Unity和MVC设计和开发新项目。

**包含的章节:**
– **课程介绍**:设定课程的愿景和目标,了解MVC架构为项目带来的诸多好处
– **Unity概述**:回顾Unity作为游戏引擎的流行度和强大功能,讨论其内部系统的结构以及MVC架构为何是受欢迎的补充
– **软件设计**:了解顶级软件开发人员的设计原则,将设计模式添加到你的技能列表中,并查看几种自定义和已建立的架构解决方案的优缺点
– **Mini MVCS**:深入探讨这个专门为Unity设计的轻量级、强大的架构框架
– **示例项目**:我们将一起回顾4个完整的Unity项目。所有源代码都提供给学生。我们将分析和回顾一个时钟、一个登录界面和一个“Roll-a-ball”游戏。最后,课程的所有哲学和理论将汇聚在一起,因为我们从零开始创建一个自定义计算器
– **课程总结**:回顾重点,庆祝成功,并为将所学内容应用到你的项目中设定明确的下一步骤
– **额外内容**:在MVC架构的基础上,我们将添加单元测试和测试驱动开发(TDD)的力量。通过这种培训,你将自然而然地产生更干净、更易读和更易于管理的代码

**包含的Unity C#示例项目:**
1. **时钟**:一个时钟应用程序。没有输入、UI或MonoBehaviours,因此这是一个学习MVCS基础的简单方式
2. **登录**:一个使用Unity UI、一个视图和一个MonoBehaviour的用户登录演示。我们在MVCS通信方面提升我们的专业知识
3. **Roll-A-Ball**:一个完整的3D游戏,范围扩大。包括多个视图、控制器和MonoBehaviours
4. **额外内容:计算器**:一个特别的章节。在这里,我们从零开始创建一个新项目,用作数学计算器。将课程的所有哲学、设计原则、设计模式和架构知识融入这个示例项目中

**包含的资源:**
– **章节视频**:涵盖所有课程主题的高质量高清视频内容
– **章节源代码**:包含完整的C#脚本和可下载的完整Unity项目
– **章节挑战任务**:通过实际、相关的编码练习扩展你的知识
– **章节总结**:简洁的要点概述
– **章节测验**:确保你在继续之前消化了所有重要信息

**为什么要学习Unity?**
– Unity是一个多功能的游戏引擎,可用于创建模拟、原型和游戏
– 超过70%的前1000名移动游戏是使用Unity技术创建的
– 支持部署到PC、Xbox、PlayStation、iOS、Android、WebGL、AR/VR等平台!

**为什么要学习MVC架构?**
– **获得工作机会!**:更大的团队,更有雄心的项目。专家使用MVC
– **获得晋升!**:软件架构是团队和领导在游戏开发中重视的最热门技能之一
– **完成项目!**:更快地创建更好的项目,以便按时启动你的下一个项目

**额外内容:为什么要学习单元测试和TDD?**
1. **加速新功能**:通过测试,开发人员一次专注于一小部分代码,直到完成当前部分才会转向下一部分。这可以带来成果
2. **提升维护水平**:通过测试驱动开发(TDD),开发人员自然而然地产生更干净、更易读和更易于管理的代码
3. **快速失败和清晰沟通**:快速获得反馈并改进解决方案。在你的代码库中留下单元测试的遗产,这将成为最好的、活生生的文档

**为什么要跟Samuel Asher Rivello学习?**
– Sam是一位拥有超过20年游戏开发和软件设计教学经验的Unity认证开发人员
– Sam为游戏团队提供自定义编辑器工具,以改善工作流程(游戏设计、关卡设计、3D建模师、3D动画师)
– Sam是一位作者和编辑,合作过的出版商包括Adobe、Future Publishing UK、Packt Publishing和O\’Reilly

**为什么要等待?**
– 避免创建、维护和扩展Unity项目时常见的陷阱
– 你绝对不能不在项目中使用单元测试和测试驱动开发
– 让我们开始吧!

**课程概览:**

**第一部分:课程介绍**
– **第1课:课程介绍1——总体**
– **第2课:课程介绍2——架构**
– **第3课:课程介绍3——哲学**
– **第4课:课程资源**

**第二部分:Unity概述**
– **第5课:Unity概述**
– **第6课:Unity结构**
– **第7课:Unity代码(C#)**

**第三部分:软件设计**
– **第8课:软件设计概述**
– **第9课:UML图绘制**
– **第10课:观察者模式**
– **第11课:命令模式**

**第四部分:架构——1.概述**
– **第12课:架构概述**
– **第13课:已建立的架构**
– **第14课:UMVCS架构**

**第五部分:架构——2.Mini MVCS for Unity**
– **第15课:Mini MVCS概述**
– **第16课:Mini MVCS安装**

**第六部分:示例项目**
– **第17课:示例项目概述**
– **第18课:示例项目1——时钟(概述)**
– **第19课:示例项目1——时钟(无Mini MVCS)**
– **第20课:示例项目1——时钟(使用Mini MVCS)**
– **第21课:示例项目2——登录(概述)**
– **第22课:示例项目2——登录(无Mini MVCS)**
– **第23课:示例项目2——登录(使用Mini MVCS)**
– **第24课:示例项目2——登录(编码任务)**
– **第25课:示例项目3——Roll-A-Ball(概述)**
– **第26课:示例项目3——Roll-A-Ball(无Mini MVCS)**
– **第27课:示例项目3——Roll-A-Ball(使用Mini MVCS)**
– **第28课:示例项目3——Roll-A-Ball(编码橙光艺术网-(CGART.net)

© 版权声明
THE END
将免费进行到底,喜欢就支持关注一下吧我们吧,by_CGART
点赞13
评论 抢沙发

请登录后发表评论

    暂无评论内容