如何制作2D平台小游戏

如何用Unity2d制作一款平台小游戏 1

开发软件:Unity2021

一、创建Unity2d项目
1.1 安装Unity Hub

​ Unity官网:https://unity.cn/

​ 登录账号 下载 Unity Hub

​ 更据个人电脑选择不同版本

2.2 选择Unity 版本和下载

​ ①打开并登录 Unity Hub

​ ②选择安装 —> 预发行版 —> 安装编辑器 —>选择Unity2021 —>安装

​ 注:带LTS 的是稳定版

3.3 创建项目

​ ①选择新建项目

​ ②在所有模版中找到 2D(Built-in)

在这里插入图片描述

​ ③修改文件名称和项目保存地址后,开始创建项目

3.4 Unity的基本简绍

在这里插入图片描述

二 导入素材并创建第一个脚本
1. 在unity商店下载资源并导入
1.1 官网下载素材:  Window  =>   Asset Store  =>   进入untiy官网下载  =>登录自己的Unity账号

1.2	搜索栏搜索  Pixel Adventure  => 保存素材

1.3	导入素材:Window  =>  Package  Manager  => 找到要导入的素材  =>  import  
2.创建必要的文件夹
创建必须的文件夹:Animator(动画) ,Art(自己导入的素材),Prefabs(预制体),Scripts(脚本文件夹),TileMap(场景)

创建tilemap: background(背景)  platform(平台)  foreground
注:预制体是用来:当一个道具重复使用时,就可以用预制体来同一管理
3.给background添加瓦片(背景)

1)先添加Tile Palette

​ Windows => 2D => Tile Palette

2)在把要使用的瓦片拖进Tile Palette

​ 添加新的画板

在这里插入图片描述

在这里插入图片描述

3)当瓦片不能填充满时

在这里插入图片描述

4. 创建平台并挂在脚本

1)在platform中添加瓦片

​ 先在TileMap中保存瓦片在通过Tlie Palette在Scene中绘画平台

2)挂载必要的脚本

​ ① Rigidbody 2D

​ 防止平台受重力向下掉,所有把Body Type 设置为 Static

在这里插入图片描述

​ ② Tilemap Collider 2D

​ 给平台挂载瓦片碰撞


在这里插入图片描述

​ ③ Composite Collider 2D

​ 让瓦片碰撞合成一块,避免出现bug

下期我们开始制作角色实现奔跑、跳跃等功能

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值