|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/unity-programming-fundamentals/
课程评论:没有评论
课程名称:Unity编程基础 概述:您是否在使用Unity时对C#脚本感到不适?您是否有一个游戏创意,想要有效地学习编程?您是否与程序员合作,希望理解他们编写的脚本?您是否想在一个有趣且面向游戏的环境中学习编程?本课程就是为您量身定制的!在《Unity编程基础》课程中,讲师Benjamin Marshalkowski(来自Board To Bits YouTube教程)将带您了解编程的基础知识,C#语言以及如何编写自定义脚本以在Unity引擎中使用。 您将学习到的内容包括: 1. **课程介绍**:本部分概述了课程的其他内容,并介绍您将使用的工具,包括如何安装和运行它们,以便编写您的第一个自定义C#脚本。 2. **编程基础**:熟悉编程的基本概念,包括在变量中处理数据、调用方法、评估条件语句和处理数据集合。 3. **C#特性**:深入学习面向对象编程(C#的基础),了解继承和多态如何让类更加多功能。我们还将探讨如何声明和定义自定义类,以及在C#编写代码时的最佳实践。 4. **Unity特有对象**:这一部分是对Unity环境中最常用对象的介绍,是掌握更复杂功能和类的基础。 5. **脚本之间的通信**:了解在Unity中构建的程序如何通过各种脚本之间的相互通信来创建引人入胜的系统。这里我们将讨论脚本的各种交互方式,例如使用显式命令、手动分配或依靠Unity中的事件连接重要组件。 6. **从脚本到场景**:通过详细讲解我们编写的类如何与游戏场景中的GameObject进行交互,将您的脚本付诸实践。我们还将涵盖一些非组件元素,如数据类和ScriptableObjects,以扩展我们的脚本工具包。 课程特点: - **自主学习**:每个视频都在15分钟以内,大多数视频少于10分钟,因此您可以随时进步。 - **图示概念**:除了大多数部分的动手练习外,讲座还包括视觉辅助工具,帮助描述高级概念。 - **可适应内容**:这些核心基础知识将有助于您掌握所有编程,而不仅仅是特定功能或项目。 欢迎加入《Unity编程基础》,开启您的编程学习之旅!
Do you: Use Unity but are uncomfortable with C# scripting?Have a game idea want to learn to code it effectively?Work with programmers and want to understand the scripts they write?Want to learn programming in a fun and game-oriented environment? This course is for you! In Unity Programming Fundamentals, instructor Benjamin Marshalkowski (from Board To Bits YouTube tutorials) takes you through the basics of programming, C# as a language and writing custom scripts to work within the Unity Engine. You'll learn about: Course IntroductionThis section of the course outlines the rest of the course material and introduces you to the tools with which you'll be working - including how to get everything installed and running so you can write your first custom C# script.Programming BasicsBecome familiar with the foundational concepts of programming, including working with data in variables, calling methods, evaluating conditional statements and working with collections of data.C# SpecificsDive into object-oriented programming (the basis of C#), including how things like inheritance and polymorphism make classes more versatile. We'll also cover how to declare and define custom classes, and best practices when writing code in C#Unity-Specific ObjectsThis section is a primer on the most commonly used objects that are unique to Unity's environment. It's an essential stepping stone to working with more complex features and classes in UnityHow Scripts CommunicateA program - particularly one built in Unity - is a network of various scripts communicating with each other to create an engaging system. Here, we'll cover all the ways that scripts can interact, using explicit commands, manual assignments or relying on events in Unity to connect essential componentsGoing From Script to SceneBring your scripts to life as we go in detail on how the classes we write interact with and inform the GameObjects they attach to in the game Scene. We'll also cover non-component elements like data classes and ScriptableObjects to expand our scripting toolkits.Course features:Learn at your own pace: Every video is under 15 minutes long, and most are less than 10 minutes, so you can make progress at any timeIllustrated concepts: In addition to hands-on exercises in most sections, lectures include visual aids to help describe advanced conceptsAdaptable content: These core fundamentals will help you across all programming, not just a specific feature or project