搜索Unity

解决方案指南:

Unity用于

2D游戏

一本实用指南,帮助您入门并在使用Unity开发2D游戏时 获得最大价值。

欢迎访问Unity

Unity不仅仅是一款3D平台,而且是一款构建美观和吸引人的3D和2D游戏的完整平台。实际上,使用Unity制作的2D游戏比使用任何其他游戏技术制作的都多。迪士尼、艺电、乐高、微软、NASA、Nickelodeon、Square Enix、育碧、Obsidian、Insomniac和华纳兄弟等公司都依赖我们的工具和功能来推动他们的业务。

2D游戏开发的完整平台

Unity是一款可用于创作2D内容的完全平台,可让您部署到所有主流和新兴的移动操作系统,加快开发过程,优化游戏,紧密联系玩家并实现商业成功。

本指南如何帮助您

本指南将介绍在Unity中开始创作和快速上手的一些最重要的步骤,查找关键学习资源,规划制作移动游戏的生命周期。这些内容基于最佳实践,不管您之前的经验水平如何,对您来说都会产生积极的意义。现在,让我们开始吧!

+

等等...

如果您对移动游戏开发感兴趣,我们还提供了 “Unity用于移动游戏”解决方案指南. Unity用于移动游戏指南中的信息与本指南有部分重复,但其中包含关于移动平台的具体详细内容。

目录

2D开发成功只需4步。

01

下载Unity

从下面选择适合的版本: store.unity.com.

Unity Personal

功能齐全,新手适用。

Unity Plus

忠于创造,造就梦想。

Unity Pro

高级定制,专业灵活。

开始学习

凭借海量教程与现成资源,您可以高效地从原型设计过渡到全面生产,还有直观的工作流程,全面支持您在游戏开发中的每一个步骤。

Unity见解

了解从一名业余爱好者到热门移动游戏工作室的华丽变身。开始只有一名业余爱好者在闲暇时间开发游戏,后来逐渐发展成一个有七名全职员工的游戏工作室。他们的游戏下载量超过1000万次。

阅读Twimler案例分析

!

如果您在安装Unity时遇到问题或需要帮助,请查看 手册, 的此部分。该手册将指导您逐步完成整个流程。

02

快速上手

如果您是Unity新手,建议先学习下面的入门学习资源,以便快速入门。

完成学习下面的材料后,您已具备在学习部分学习更多教程的基础知识。我们还提供了关于脚本和编辑器界面的外部文档,以及我们的支持工程师和研发内容团队编写的一系列最佳实践指南

Unity社区还会提供极其丰富而又种类繁多的资源。只需在网络上搜索“Unity教程[添加感兴趣的主题]”,您就可以找到许多大有用处的资源。

您还可以考虑商业培训,例如Udemy上的全面Unity课程,其中会介绍2D与3D元素的组合。

2D UFO教程

(约2小时)

首先制作一款简单的2D UFO游戏,介绍使用Unity和制作2D游戏的许多原则,包括游戏对象、组件、预制件、物理和脚本。

2D Roguelike教程

介绍更先进的技术,包括如何创建基于区块的程序化层级,实施回合制动作,并添加饥饿系统、音频和移动触摸控件。

专门的2D游戏创建部分:

查找关于特定功能、2D物理的教程和现场培训课程的视频。

在Unity 2D中进行分类和9切片

在此现场培训课程中,我们将学习使用Unity 5.6中引入的2D排序组、精灵网格和9切片精灵来布局简单2D场景的工作流程。我们将使用这些工具制作一款简单2D游戏。在此场景中,我们将介绍我们的目标并演示我们的迷你地图系统。

Udemy提供的Unity游戏开发终极指南

本课程为您介绍Unity引擎以及C#编程的基础知识,然后将指导您开发自己的首个2D和3D游戏。

Unity制作的Asset Store免费资源包

Unity Technologies会发布一些初始Unity安装中不包含的功能,作为产品的全面支持部件。您可以从Asset Store免费下载这些资源。

下面是推荐使用的一组资源包:

TextMesh Pro

Unity的终极文本解决方案。它使用动态可视化文本样式以及针对文本格式和布局的大幅改进的控制,提供高级文本渲染功能。它会在本地集成到未来的Unity版本中。

Post Processing Stack

新的Unity后期处理栈是一种超级(über)效果,可将一整套图像效果整合到单个后期处理管线中。但是,在移动平台上使用这些效果时要谨慎,因为它们会影响性能。

2D Sprite Pack

这些2D精灵由Unity Technologies提供,可用于2D游戏中的原型设计。

Anima2D

改进2D动画骨骼绑定工作流程。它将全面集成到未来的Unity版本中。

Standard Assets

您可以使用这一组资源、脚本和示例场景来开始学习Unity,或者将其作为项目的基础。

积极参与社区交流

需要帮助?您随时可以在Unity社区提问,或者在论坛上查阅最新社区讨论。

Hollow Knight,Team Cherry制作

如果您遇到问题,随时可以在Unity社区寻求帮助。解答是我们的开发人员相互帮助,为具体问题提供具体回答的位置。

论坛是我们社区讨论和聊天的主要舞台。您可以在这里发表自己的意见,介绍您的工作内容,并了解其他人所做的新奇工作。

您也可以在外部社区和论坛网站上搜索问题和参加讨论。其中两个特别值得访问的论坛是StackoverflowReddit

全世界还有许多Unity用户群,您可以参加本地用户群活动,交流想法,合作开发Unity项目并结交朋友。某些用户群还会向新用户提供入门讲座。

最后,如果您需要找自由职业者帮忙,或者您已经准备好建立自己的团队,则可以在Unity Connect上寻找合适的人才。

03

策划制作2D游戏的生命周期

在游戏制作生命周期中,并不是只有角色设计、游戏玩法机制和逻辑开发才重要。下面介绍了您可以执行的一些其他重要操作,包括相关说明和Unity如何帮助您实现这些操作。

Hollow Knight,Team Cherry制作

在团队内部同步项目,从而让团队一起高效创作。

> 通过Unity Collaborate,您可以轻松地在线共享项目,邀请参与者和备份项目。

尽可能经常在相关的平台上持续创建特定于平台的版本,从而发现早期技术问题并更快速地分发给测试者。

> 凭借Unity云构建,无需再让开发人员或构建工程师制作测试者要在设备上加载的二进制版本。在云中,您可以同时轻松地为iOS和Android(以及其他平台)构建版本。由于Cloud Build与Collaborate集成在一起,所以整个团队可以无缝协作。

了解游戏的运营状况,解决问题并避免差评。一旦游戏上线,您就必须即时了解运营中出现的问题。

> Unity Performance Reporting可提供完整的崩溃报告和分析系统来支持此流程。

策划制作2D游戏的生命周期

下面是可以让您的游戏“更上一层楼”的几个其他操作。

了解从一名业余爱好者到热门移动游戏工作室的华丽变身。开始只有一名业余爱好者在闲暇时间开发游戏,后来逐渐发展成一个有七名全职员工的游戏工作室。他们的游戏下载量超过1000万次。

阅读Twimler案例分析

了解受众以及他们与您的内容的交互方式,从而确保留存率和成功。

> Unity Analytics与Unity引擎在本地集成,可以提供关于受众行为的宝贵洞察力。这些见解可以帮助您基于实时游戏数据优化游戏玩法体验和变现策略。

在早期阶段选择可以与您的游戏机制完美结合的正确盈利模式。

> 对于免费游戏,Unity具有内置广告平台,并提供无代码集成IAP。通过结合我们的即插即用Unity AdsIAPAnalytics,您可以改善ARPDAU(每日活跃用户的平均收入)和用户留存率。

Compass Point: West,Next Games制作

Next Games是第一批利用奖励视频广告将移动战斗游戏成功变现的游戏开发商。下载案例分析,了解他们如何通过制作无缝集成的奖励视频广告来实现高加入率和0.06美元的每日用户平均收入。

阅读Next Games案例分析

Lord of Crime,Mindstorm Studios制作

了解巴基斯坦领先的游戏开发商之一Mindstorm是如何使用Unity的内置分析服务来预测玩家需求并不断改进他们的游戏的。

阅读Mindstorm案例分析

04

更多支持资源

Unity官方认证计划

本课件重点关注使用Unity开发游戏所必需的基础技能,并可直接让学员为Unity认证开发者考试做好准备。如果您需要一个系统的自学计划来引导您学习如何使用Unity开发游戏,本课件也是理想之选。

Unity最佳实践

Unity是一款功能丰富的复杂平台,其中提供了许多解决方案来解决在游戏开发中很可能会遇到的各种问题。同样,对于项目组织,游戏逻辑的构建和面向对象的编程模式,以及在编辑器中创作时的各种技术,如何实现才是最佳实践,用户的意见不一而足。

但是,凡事总有一些基本原则,如果按这些原则行事,不仅可以节省大量时间,还有助于把更多精力集中在游戏开发的创意方面。我们从我们的工程支持工程和Unity研发内容团队收集了一些基本最佳实践

在Unity中使用C#脚本需要帮助?

如果您是C#编程新手,建议您访问我们的专用脚本部分,其中提供了有关初级和高级主题的学习材料。如果您熟悉编程,但是对于特定编码问题需要帮助,建议使用我们的答案部分,您可以在社区发布关于编码的问题和寻求答案。另外,还有广泛的脚本参考指南可以为Unity提供的脚本API提供指导。

您是教师?

我们为教学提供了全范围的支持选项,包括为学生和教育机构提供的免费许可证,以及为开发一套相关课程提供的课程框架

Hollow Knight,Team Cherry制作

还在等什么?

我们希望本解决方案指南让您在使用Unity开发项目时取得了良好的开始。请记住,如果您选择Unity,在游戏创作的路上就不会感到孤单。我们的社区页面非常活跃,您可以在这里与其他用户交流,如果您遇到问题,还可以在这里查找解决方案。我们还建议您在TwitterFacebookYouTubeLinkedInUnity博客上关注我们,在这些媒体上,您可以找到关于Unity功能各个方面的技巧和指南,以及产品新闻、更新和激发灵感的案例分析。

明白了

我们使用cookies来确保为您提供网站的最佳体验。点击这里了解更多信息。