【Unity快速入门】七、创造一个简单的游戏(上)

本篇讲述一个简单的游戏整个过程是怎么做的。

本来打算一篇写完,发现讲起来有点多,就分上下两篇了。

1.想法和创意

对于个人而言,做个什么样的游戏,首先要自己思考策划一下,然后再去创作。当然对于一个团队或者只是职员的话,游戏思路不一定是自己能控制的。但总要有个想法才能开始做。

这里我们打算做个PC端的仿跳一跳的简易版游戏。

因为是现场做的,比较简易。做完回来放一下完成的游戏效果。

【Unity快速入门】七、创造一个简单的游戏(上)
游戏效果

 

2.场景布置

①主要物体

如果是一个新的项目工程,那么在“项目”窗口中,选择“Assets-Scenes-SampleScene”双击就可以看见这个空场景。

【Unity快速入门】七、创造一个简单的游戏(上)
空场景

可以在左边的“层级”窗口看到,场景默认带一个摄像机“Main Camera”,和平行光“Directional Light”。

我们在场景中添加一些对象。点击菜单栏 “游戏对象-3D对象-平面” 添加一次平面,和同样的操作添加四次立方体。

【Unity快速入门】七、创造一个简单的游戏(上)
添加对象

然后在“层级”窗口左键单击选中平面“Plane”,按下“F”,“场景”窗口会自动移向选中的对象并使之成为视线中心。之前提到的鼠标滚轮用于视角的变化,按住右键旋转当前视角,按住鼠标中键移动屏幕,可以进行适当视角调整。

在“层级”窗口选中“Plane”,然后“检查器”窗口出现了有关属性,修改其“名字”为 地面 ,“转换-位置” 为 0,0,0,“转换-缩放”为 2,1,1。如下图所示

【Unity快速入门】七、创造一个简单的游戏(上)
设置地面

 同理,在“层级”窗口选中“Cube”,然后“检查器”窗口修改其“名字”为 玩家,更改标签为 Player ,“转换-位置” 为 -3,1.25,0,“转换-缩放”为 0.2,0.5,0.2。

【Unity快速入门】七、创造一个简单的游戏(上)
设置玩家

 

在“层级”窗口选中“Cube(1)”,然后“检查器”窗口修改其 “转换-位置” 为 -3,0.5,0,“转换-缩放”为 1,1,1。

在“层级”窗口选中“Cube(2)”,然后“检查器”窗口修改其 “转换-位置” 为 0,0.5,0,“转换-缩放”为 1.5,1,1.5。

在“层级”窗口选中“Cube(3)”,然后“检查器”窗口修改其 “转换-位置” 为 4,0.5,0,“转换-缩放”为 0.8,1,0.8。

同时,为了更好看清楚,在“层级”窗口选中摄像机“Main Camera”,然后“检查器”窗口修改其 “转换-位置” 为 0,3,-5,“转换-旋转”为 20,0,20。

这是点击“游戏”窗口应该能看到以下画面。

【Unity快速入门】七、创造一个简单的游戏(上)
当前游戏画面

 不好看清楚对吧,我们可以给它添加材质。

在“项目”窗口先右键空白处,选择“创建-文件夹”新建一个文件夹,命名为“Material”,专门放置材质球文件。

【Unity快速入门】七、创造一个简单的游戏(上)
创建文件夹

 然后双击新文件夹,在里面的空白处再次右键选择“创建-材质”,命名为“玩家”,在右边“检查器”窗口点击"Main Maps"的“反射率”的色块,在弹出的颜色窗口中选择颜色。这里选择黑色。

【Unity快速入门】七、创造一个简单的游戏(上)
材质球

然后鼠标左键点击“玩家”材质球,将该材质球拖动到“场景”窗口的玩家小方块上。

【Unity快速入门】七、创造一个简单的游戏(上)
添加材质球

同理,可以新建多个材质球,分别设置好颜色拖到对应的方块上。下图是个示例

【Unity快速入门】七、创造一个简单的游戏(上)
场景颜色示例

②功能性对象添加

基础物体布置完了,开始添加功能类。

给玩家添加一个组件。点击“层级”窗口中的“玩家”,再选择菜单栏上的“组件-物理-刚体”。

【Unity快速入门】七、创造一个简单的游戏(上)
添加刚体组件

此时在“检查器”窗口找到刚体,展开其Constraints,勾选冻结旋转x,y,z。这样玩家在跳跃的时候就不会旋转。

【Unity快速入门】七、创造一个简单的游戏(上)
刚体冻结旋转

 

还需要些屏幕提示,在菜单栏中选择“游戏对象-UI-文本”,而后层级窗口将会出现画布“Canvas”和"EventSystem",我们需要的文本“Text”则是在画布“Canvas”里。

【Unity快速入门】七、创造一个简单的游戏(上)
创建UI文本

 选中这个“Text”进行修改,位置设为 0, 0 ,0,文字设为“成功!”,字体大小设为25,对齐方式设为居中,最后把上面的 √ 给取消掉,用脚本来触发。如下图所示:

【Unity快速入门】七、创造一个简单的游戏(上)
设置通关文字

同理再创建一个Text,改名字为“Tip”,对齐左上角,位置为120,-30,  0 ,文字改为“ 按“R”重新开始 ”,字体设为20。如下图所示: 

【Unity快速入门】七、创造一个简单的游戏(上)
设置提示文字

基本上场景就布置完成了。

 

附上下篇的地址:https://blog.****.net/weixin_44526652/article/details/104263348