当前位置 : 主页 > 网络编程 > 其它编程 >

unity2D游戏案例躲避怪云

来源:互联网 收集:自由互联 发布时间:2023-07-02
今天做一个2D游戏demo-躲避怪物一款休闲游戏。全程用UGUI来做。首先需要知道2D游戏的制作流程需要把摄像机的Projection调成Ortho 今天做一个2D游戏demo-躲避怪物一款休闲游戏。全程用UGUI来
今天做一个2D游戏demo-躲避怪物一款休闲游戏。全程用UGUI来做。首先需要知道2D游戏的制作流程需要把摄像机的Projection调成Ortho

今天做一个2D游戏demo-躲避怪物一款休闲游戏。全程用UGUI来做。首先需要知道2D游戏的制作流程需要把摄像机的Projection调成Orthographic模式然后把场景面板的2D点下这样我们的场景就是2D的了接下来需要创建一个Canvas。然后它的渲染模式选择第二个也就是ScreenSpace-Camera.这个模式需要指定一个摄像机意思就是用这个摄像机来渲染所以他们必定平行然后调整它和摄像机的距离在模型下有就是那个PlaneDistance。这个就是它们之间的距离随便写。然后准备工作就差不多了啦。先看看做完的效果吧!

箭头指的就是怪云了人物需要躲过它们不然就会被击中而游戏结束。

很明显的需求了人物移动加动画。云的生成就移动...等。首先背景的滚动这里我整个游戏都是用UGUI做的所以背景的滚动是通过改变主纹理的偏移量来实现的。人物操作比较简单就是按键移动至于那个动画我这里没有用动画组件是自己写的切精灵的逻辑。实际上和帧动画差不多。人物朝向的话就是通过旋转来做的因为只有一个朝向的资源。云的生成的话用的是unity内置的延时函数比较简单。然后给云一个随机的移动速度就可以了。整个游戏没有什么难度适合0基础想学习unity的朋友练练手。大体的功能都有了。至于其他显示相关的东西无关紧要。感兴趣的可以自己做做。最后附上代码

上一篇:数据仓库—stg层_数据仓库架构设计
下一篇:没有了
网友评论