|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/unity-tutorial-mastermind-2d/
课程评论:没有评论
### 课程总结:《Unity教程:精通《猜猜我是谁》2D》 本门Coursera课程旨在教授初学者如何使用Unity引擎和C#脚本语言,从零开始制作一款经典的2D解谜游戏——《猜猜我是谁》(Mastermind)。 **课程亮点:** * **实战导向:** 通过实际制作《猜猜我是谁》游戏,帮助您掌握游戏开发流程,克服“难以完成第一个游戏”的困境。 * **高效学习:** 提供详尽的步骤演示,节省大量摸索时间,让游戏制作过程更加高效。 * **规范实践:** 尤其适合游戏开发新手,课程将指导您如何规范地组织代码和项目结构,打造可展示、可分享的优秀作品。 **游戏介绍:** 《猜猜我是谁》是一款逻辑推理游戏。玩家需要在有限的回合数内,猜出计算机随机生成的颜色组合。游戏通过“黑棋”和“白棋”给予提示:“黑棋”表示颜色和位置都正确,“白棋”表示颜色正确但位置错误。玩家需要根据这些不确明的提示,逐步推导出最终的正确组合。 **课程内容詳解:** **Unity部分:** * **Inspector面板:** 深入理解Unity的Inspector界面及其功能。 * **Canvas系统:** 学习如何高效使用Unity的Canvas系统进行UI布局。 * **GameObject设置:** 掌握GameObject的创建、配置和管理。 * **Prefabs:** 了解Prefabs的创建及其在项目中的关键作用。 **C#脚本部分:** * **变量:** 学习声明和使用`private`和`public`变量。 * **数据结构:** 掌握`List`和`Array`的使用方法。 * **循环:** 熟练运用`for`循环,包括嵌套`for`循环。 * **函数:** 学习创建自定义函数,并理解参数的使用。 * **接口(Interfaces):** 学习如何使用接口实现2D对象的拖放功能。 * **条件判断:** 掌握`if`语句及其条件表达式。 **图形与设计:** * 课程侧重于游戏机制和编程,图形部分不会深入讲解。 * 课程会提供必要的图形素材,方便学员实践。 * 鼓励学员发挥创意,使用自己的图形资源进行个性化设计。 **课程成果:** 完成本课程后,您将拥有一个功能齐全的2D《猜猜我是谁》游戏。通过增加菜单、按钮等元素,您可以进一步完善作品,并将其发布到包括Steam、Google Play商店、Apple App Store或Windows Store在内的各大平台。 **课程信息:** * **适合人群:** 初学者 * **视频时长:** 约5.5小时 * **所需Unity版本:** 4.6及以上
In this Unity course you will learn how to create you own Mastermind Game in Unity Engine. You will learn how to write your own Scripts in C#.MotivationIf you are struggling to finish your first game, i will lead you through the process of game creation. You will save a lot time, since i show you everything you need to create your own Mastermind Game.If you are new to game creation i will show you how to structure, and work clean in your maybe first game, which you can show to anyone or even let other people play it.About the GameIf you never heard about Mastermind, it is a combination puzzle game, where the player have to find a random "code" picked by the computer. They have 10 turns to find out the correct combination. They get hints with black and White pearls which showing up.Black Pearl mean, correct pearl on correct position.White Peal means, correct pearl on wrong positon.But they don't know which is meant, so they have to find out that on their own as well.Graphicswill not be covered to muchare available in the corresponding lessons to have material to work withDesign is totally up to you, you can even use your own GraphicsUnityyou will learn about the Inspectorhow the Canvas System workshow to set up GameObjectshow to create Prefabs and what they areC# (Monodevelop)you'll learn about private and public Variablesyou'll learn about List's and Array'syou'll learn about for-loops and nested for-loopsyou'll learn how to create your own functions and neccesary argumentsyou'll learn about Interfaces for Drag and Drop 2D Objectsyou'll learn about if-conditions and expressionsConclusionIn the end of this course you will have a fully functional Mastermind Game in 2D which you can (after you have created nice Menus, Buttons, and maybe additional content) upload to any Gaming Website, Google Playstore, Apple Store or even Windows Store or Steam.Let's make your dream game a reality!!Level: BeginnerVideo Course Length: ~5.5 hours Unity Version required: 4.6+