作者:Truly
大家好。
Platformer Microgame是Unity官方的一个2D平台跳跃游戏项目模板,小伙伴们可以在这个模板的基础上修改或者制作自己的游戏。下边我们就来简单试玩下这个工程吧~
一、资源导入
写文章时,该资源暂时还不支持Unity 2019.x版本,建议使用2018.4.x的版本。
新开Unity工程,在Asset Store中搜索并下载Platformer Microgame,然后导入工程。
导入完毕后如果场景没有打开,可以在Asset > Scenes文件夹中打开SampleScene,打开场景后推荐先试玩一下哦。
二、使用Tilemap绘制关卡
Tilemap相当于把世界看做一个巨大的网格,可以往每一个网格单元放置不同的Sprite精灵图,以此快速搭建2D关卡。
在开始绘制之前,点击下图所示2D按钮,把Scene视图转换为2D模式,方便操作。
1.打开Tile Palette:Window > 2D > Tile Palette
2.在Tile Palette工具栏选中画笔工具(用于绘制),并在Active Tilemap下拉菜单选择Level。
3.在Tile Palette中选中一个或者多个需要绘制的格子,在Scene窗口中单击或拖动鼠标进行绘制。
4.选择橡皮工具可以进行删除。
三、添加敌人
1.添加并设置敌人移动速度
打开文件夹Assets > Prefabs ,把Enemy预制体拖到Scene场景中进行实例化。
2.设置巡逻路径
怪物可以在预设的路径上来回巡逻。
(1)新建空的GameObject(Hierarchy窗口 > 右键 > Create Empty) ,重命名为Path,并拖动到需要移动的地面附近。
(2)在Path GameObject 上添加组件:Add Component > Patrol Path。
(3)拖动实心圆设置路径起点和终点。
3.把路径赋给敌人
找到Enemy身上的Enemy Controller脚本,把Path GameObject拖动到Enemy Controller脚本的Path属性栏。
四、弹力板与加速板
1.打开文件夹Assets > Mod Assets > Powerup Prefabs,可以找到Bouncepad(弹力板)和Speedpad(加速板)。
2.把Bouncepad拖动到想要设置的地方,并且根据需要修改脚本Platformer Jump Pad中Vertical Velcity(竖直速度)参数。
3.把Speedpad拖动到想要设置的地方,并且根据修改脚本Platformer Jump Pad中Max Speed(最大速度)参数和Duration(加速时长)。
大家来想想还有哪些有趣的用法呢?
五、装饰
主要关卡搭建完成后,还可以通过添加一些小东西进行装饰。
1.打开文件夹Assets > Environment > Sprites。
2.把house拖到Scene场景中。
3.添加Jiggler组件。
4.设置参数
(1)Rotation Jigger Amount绕相应的轴旋转
(2)Scale Jiggler Amount沿对应的轴缩放
六、结语
Platformer Microgame的简单试玩就到这了,大家发挥想象力,设计出有趣的关卡吧~如果还想深入地了解,可以参考官方教程:https://learn.unity.com/project/2d-platformer-template?language=en
咱们的游戏开发交流群也欢迎强势插入:869551769
希望参与线下游戏开发学习的,欢~~~~~~迎访问:http://levelpp.com/