Unity实现俄罗斯方块(一)
准备工作
- 新建一个2D项目,新建成功以后设置相机的一些参数
- 导入所要用的图片,修改图片的一些属性
- 了解俄罗斯方块的几种模型
- 根据模型制作预制体(由多个小方块通过修改位置制作预制体)
- 设置游戏边界
注:当制作完预制体以后应当要保存项目save project以及游戏边界宽度应当要设置成可以放几个方块的宽度
搭建计时器
- 新建一个UI Text重命名为Timer,其中Text内容为00:00
- 编写脚本,编写计时部分(可根据Unity用户手册搜索Time)unity脚本用户手册
void Start()
{
//对大小写敏感
timer = GameObject.Find("Canvas/Timer").GetComponent<Text>();
//得到游戏开始时间(单位:s)
startTime = Time.time;
}
void Update()
{
//游戏运行了多长时间(单位:s)
time=Time.time - startTime;
//秒数
int seconds=(int)time % 60;
//分数
int minutes = (int)time / 60;
//其中:前面的0 1指的是第几个参数