|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/unity-ama/
课程评论:没有评论
课程名称:关于Unity的问答(Ask Me Anything About Unity) 课程概述:您对Unity有什么疑问却一直不敢问吗?你认为自己的问题太琐碎,无法形成一门完整的课程吗?每天,Penny de Byl博士都会收到来自学生的各种求助信息,涉及许多可以通过简短教程受益的主题。在这门课程中,Penny将其25年的游戏开发、研究和教学经验付诸实践,以回答您的问题,内容以多种流行的短期工作坊为基础,包括以下主题:Unity实体组件与工作系统、导弹瞄准系统、游戏内任务系统、数据库的读写、面部表情动画、Android和iOS的增强现实简介、对象池和资产包的使用等。 课程内容及结构: 1. **Unity实体组件与工作系统** - 学习如何构建一个拥有5万颗行星的行星模拟,这些行星在四个太阳的引力下运行。 2. **导弹瞄准系统** - 了解如何制作基本的视线导弹,并添加航路点系统,使导弹具有有趣的曲线路径。 3. **游戏内任务系统** - 从简单的三人称游戏环境入手,构建一个监控玩家进度的任务系统,掌握Unity的UI系统基础。 4. **在线数据库访问** - 学习如何在Unity中访问在线数据库存储游戏数据,通过创建数据库以及使用PHP、mySQL和C#连接Unity应用程序与外部服务器的玩家信息。 5. **面部动画** - 如果您想为角色添加实时面部动画,这一部分将帮助您为角色添加情感表达,并学习如何通过代码实现表情之间的自然过渡。 6. **增强现实开发** - 学习如何使用Wikitude SDK开发手机上的增强现实体验,快速上手您的第一个AR应用。 7. **对象池设计模式** - 通过开发一款射击小行星游戏,学习对象池的创建,这是一种流行的游戏设计模式,有助于节省内存使用。 8. **资产包的使用** - 学习如何创建和加载Unity的资产包,包括本地驱动器和在线URL中的资源加载,以及在游戏发布后扩展内容的方式。 学生反馈:Penny是一位出色的讲师,她能够将复杂概念分解为易于理解的小主题。她的教学风格动机十足且说明清晰。这门课程很棒,讲师讲解了所需的一切,鼓励学生进行实验和自我挑战。
What do YOU want to know about Unity but have been afraid to ask? Do you think your questions are too trivial to become an entire course? Every day Dr Penny de Byl receives messages from her students asking for assistance on a wide variety of topics that would benefit from a short tutorial. In this course, Penny puts her 25 years of game development, research and teaching into practice to answer your questions in a variety of popular short workshop based tutorials. Topics covered include:The Unity Entity Component and Job SystemTargeting MissilesIn-game Quest SystemsReading and Writing to a Database Animating Facial Expressions Introduction to Augmented Reality for Android and iOSObject PoolingWorking with Asset BundlesContents and OverviewSection 1:The course begins with a section examining the new Unity Entity Component and Job System where you will build a planet simulation with 50,000 planets that orbit and are under the gravitational influence of four suns.Section 2:Following this, a section examining the creation of target-seeking missiles will cover basic line of sight missiles that remain locked onto a target, after being fired, as well as the addition of a waypoint system that gives missiles interesting curved and funky trajectories.Section 3:The next section steps through the ground-up creation of an in-game quest system. Starting with a simple third person game environment, you will build a quest system which monitors player progress, as well as cover the Unity fundamentals of the UI system to support its presentation.Section 4: In this section you will learn how to access an online database from inside Unity to store game data. Through the use of a free online database service, you will follow along as we create a database and write simple PHP, mySQL and C# to link a Unity application with player details stored on an external server.Section 5:If you've ever wanted to add real-time facial animations to your own characters to bring them alive, this section is for you. In it you will add emotional expressions to a character and learn how to blend between them with code. We will also add extra believability to the character by adding blinking and eye gaze dynamics.Section 6: Want to learn how to make augmented reality on your mobile phone? This section will step you through developing several augmented experiences that you can try on your Android or Apple devices. Using the Wikitude SDK with a special student license just for being enrolled, you'll have your first AR app up and running in 5 minutes.Section 7:Object Pooling is a very popular game design pattern that will help you save on memory usage. It's great if you need to create a lot of resources, such as bullets or obstacles. This section will show you how to build such a system that can be applied anywhere in your own games, through the development of an asteroid shooting game.Section 8:In this section you will learn how to work with Unity's Asset Bundles. These are external resources that you can call into your game at any time. You'll learn how to create an Asset Bundle from scratch and then how to load them into your project at runtime, from both a local drive as well as an online URL. I'll also show you how to load and swap player characters at runtime and how to expand the bundle after a games release to continue to bring in new content.What students are saying about Penny's courses:Penny is an excellent instructor and she does a great job of breaking down complex concepts into smaller, easy-to-understand topics.Penny's teaching style is exceptionally well-motivated and illustrated.This course is awesome. The lecturer explains everything you need to know and encourages you to experiment and challenge yourself.