unity2d教程怎么让玩家死亡

一个好的吃豆人克隆游戏需要一些敌人所以来加上一些幽灵吧。

与之前一样我们将以绘制一个带有所有动画的幽灵 Sprite 开始。每一行包含一个动画:

第一个是红色幽灵哃样被称为 Blinky:

首先我也是刚开始玩unity还很缺经驗。

在学习制作《俄罗斯方块》游戏时我需要在界面上显示分数、时间,以及开始、结束游戏等UI元素

我们直接将UI元素添加完成时,会發现在Scene中UI界面相比于游戏的窗口来说实在太大了。当然了这样不管它,最终也是可以显示出UI元素的

请看下图, 在我们添加UI元素时會自动将UI元素放入Canvas中,我们点击查看Canvas的属性:

显示效果可能不是你想要的比如文字变得很大或者很小。

为了能在Scene视图中所见即所得的设計场景我将Canvas修改成了如下:

将 RenderMode 改为了 ScreenSpaceCamera,也就是让UI层在最终渲染时使用场景中配置的摄相机然后将Render Camera 修改为我们场景中的摄像机, 这样子僦可以让UI层与我们所控制的场景摄像机保持同步

但是要注意,这个模式下Sorting Layer为变为Defauft,也就是和其它的游戏对象默认同一层这样可能会存在,UI层被游戏对象档住的情况所以我们Edit Layers, 在Sorting Layer中添加一个UI层放到最低下,让它居于其它图层之上

然后可以设置Reference Resolution中的X、Y值为我们的游戲最终要使用主流屏幕像索数,这样子可以更好的所见即所得的设计出最终的显示效果可能你改完Reference Resolution后,发现文字什么的变小了没关系,可以调节Match来进行缩放

通过上面的方法, 我终于可以随心所欲的设计UI了

参考资料

 

随机推荐