敌人
摧毁敌人
装饰
传送玩家
示例
今年年初,Unity Brighton的内容团队推出了他们的最新作品-2D游戏开发套件,该套件适用于任何希望学习在Unity中创作2D游戏的人,在不编写任何代码的情况下使用2D游戏开发套件,通过设置与拖放便能快捷的实现你的游戏创意。
本文将通过2D游戏开发套件中的游戏示例项目,来带领大家走进2D游戏开发的世界。游戏内容是,我们的首席工程Ellen的飞船坠落在一个古老神秘的外星星球,他必须避免危险,并且击败潜伏在这个异域文明古遗址中敌人。
项目介绍
我们将分享使用2D游戏开发套件创建场景、绘制及测试关卡、添加移动平台、触发开门动作、游戏中的敌人、摧毁对象、传送玩家。
你可以访问Asset Store资源商店下载2D游戏开发套件:
https://assetstore.unity.com/packages/essentials/tutorial-projects/2d-game-kit-107098
创建新场景
本项目包含一个实用程序来自动创建一个新的默认场景。这个场景将包含我们英雄Ellen、一个小平台、生命值UI以及完整的移动、攻击所需要的元素。
首先让我们来创建一个新的场景。从顶部菜单选择“Kit Tools(套件工具)“,选择 “Create New Scene(创建新场景)”。
将会出现一个新的窗口,在“New Scene Name(新场景名称)”中,输入你希望的新场景的名称,点击“Create(创建)”。
这样会在Project窗口的根目录创建一个新场景,然后自动添加到Build Settings中。
我们刚刚创建好的场景在会在编辑器中自动打开,现在我们可以开始正式使用它进行开发了。
绘制关卡
2D游戏开发套件使用了Unity中的Tilemap功能,旨在帮助开发者轻松快速的绘制关卡,该开发套件已经设置好了一切,可以直接使用。
让我们来设计一个关卡。在顶部菜单中,点击Window > Tile Palette(窗口>瓦片调色板)。
Tile Palette(瓦片调色板)窗口如下图所示。
我们已经创建好二个瓦片集(Tileset)用于绘制关卡。这些瓦片使用了Unity的Tilemap功能中的可编程脚本瓦片(Scriptable Tile)系统。它们会自动为平台选取正确的精灵。我们在这里有二种风格的精灵:一种是铺了草皮的石头,另一种是异形建筑结构。
我们需要确保在Tile Palette瓦片调色板中选取了正确的瓦片集。
-
点击Tileset Menu(瓦片集菜单)
-
点击Tileset_Gamekit(瓦片集开发套件)
-
为关卡选取想要的瓦片类型