我们在详细的说明中告诉您如何下载程序、创建场景、添加角色以及编写其动作程序。
你们中的许多人都听说过 Unity 游戏引擎,这是一个开发视频游戏的平台,由于一些标志性项目,该平台在世界各地广受欢迎:Cuphead、Pokémon GO、Kerbal Space Program 等等。在本文中,儿童编程学校“Pixel”将告诉您如何在 Unity 中创建您的第一个游戏并将其发布到网上。
平台游戏 CupHead
Unity 不仅仅是一个开发在线游戏的平台,它还是一个让每个人都能参与游戏开发的通用工具。您甚至可以在十几岁的时候就开始在 Unity 上创建项目:手机号码数据 年仅 10 岁的孩子就能够掌握使用 C#(C Sharp)的 3D 对象建模和脚本编写。
如何查找游戏模板:Unity Asset Store
新手开发人员可以基于预装的模板在 Unity 上创建游戏,其中包含现成的渲染 3D 模型集。这些包括角色、背景、声音、语音和游戏世界的其他组成部分的模板。您可以在Unity Asset Store在线市场中找到此类空白。
包含 3D 渲染元素的资产示例
Unity 平台对于初级开发人员是免费的,并提供免费使用其工具的机会。该平台的另一个特点是其跨平台性:基于该游戏引擎创建的项目可以在各种设备上启动,合规和通用数据保护法之间有什么关系? 从游戏机到平板电脑和智能手机。
至于 Unity Asset Store,开发人员可以通过将自己创建的游戏、应用程序或资产付费上传到在线商店来赚钱。资产市场提供超过 100,000 个不同的项目,包括 2D 和 3D 模型、字体、纹理、音频和视频文件。
3D 格式的渲染角色示例,可供下载并安装在您的项目中
Unity 中的 C# 编程
让我们尝试在 Unity 中开发我们的第一个项目。
了解 Unity 游戏开发的界面和功能
首先,您需要下载并安装用于创建游戏的引擎 Unity 3D。观看有关安装和解压程序的简短视频说明:
接下来我们继续研究程序界面。
在这里首先看到的是游戏场景,游戏对象及其组件都位于其中。每个元素对象都有其自己的强制性组件。例如,Transform 元素,负责游戏场景中对象的位置。或者负责模拟的 Rigidbody。
Unity 3D 中的编程基于自定义类的创建,最新评论 这些自定义类充当游戏对象的组件。
为了更清楚起见,让我们列出主要的游戏类别:
音频——负责移动时播放音乐和音效;
设置——负责确保游戏的当前状态与当前设置相对应;
数据——负责存储用户数据;
可序列化设置——负责保存游戏设置;
玩家——负责玩家角色的行为;
健康——负责玩家角色的健康;
滚动——负责背景和背景对象的不断移动。
要了解有关 Unity 中的类、变量和函数的概念,请观看视频教程: