今天心血来潮,想搞个横版闯关的单机游戏玩玩。以前小时候特爱玩这种,什么《冒险岛》、《彩虹岛》之类的,满满的回忆!现在自己也能动手做做看,想想还有点小激动。
开整!
我得找个游戏引擎。这年头做游戏方便多,不像以前还得自己写底层代码。我记得好像有个叫Unity的引擎挺火,而且貌似也能做2D游戏,就它!
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
下载,安装,打开!嗯……界面看起来有点复杂,不过还网上教程一大堆,先跟着学学基本操作。
搞半天,总算把场景搭起来。弄个地面,加几个平台,再放上主角……这主角模型也太丑!算,先凑合着用,反正只是个demo。
接下来就是让主角动起来!这块我可得好好研究研究。移动、跳跃、攻击,这几个基本动作是肯定要有的。
- 移动: 左右移动,这个应该比较简单,监听键盘输入,然后给主角一个水平方向的速度就行。
- 跳跃: 这个稍微麻烦点,得判断主角是否在地面上,如果在地面上才能跳,跳起来之后还得有个向上的力,然后还得考虑重力。
- 攻击: 攻击动作也得做,还得有攻击判定,打到敌人才算数。
一顿操作猛如虎,终于把主角的移动和跳跃搞定。看着屏幕里的小人儿能跑能跳,还真有点成就感!不过这跳跃的手感怎么感觉怪怪的?算,以后再慢慢调。
然后是敌人。我先弄个最简单的,就一个会左右移动的史莱姆。给它加个碰撞体,再写个简单的AI,让它在两个点之间来回巡逻。
主角攻击也得加上。我弄个简单的挥剑动作,然后在剑上加个碰撞器,碰到敌人就算攻击到。有点那味儿!
我还加点背景音乐和音效。砍到史莱姆的时候,还得“噗嗤”一声,这才带劲嘛
今天就先到这儿,虽然只是个非常简陋的demo,但好歹是跑起来。下次再继续完善,加点关卡、道具什么的,想想就有点小期待!