首页 JS游戏介绍 正文

手机能玩的2d角色扮演游戏,这几款让你玩过瘾!

今天心血来潮,想搞个2D角色扮演游戏玩玩,就直接动手开干! 准备阶段 我得先想好要做个啥样的游戏。脑子里大概过一下,准备做个简单的,就那种在地图上走来走去,打打小怪,升升级,捡捡装备的就行。毕竟咱也不是专业的游戏开发,主要还是图个乐呵。 ...

今天心血来潮,想搞个2D角色扮演游戏玩玩,就直接动手开干!

准备阶段

我得先想好要做个啥样的游戏。脑子里大概过一下,准备做个简单的,就那种在地图上走来走去,打打小怪,升升级,捡捡装备的就行。毕竟咱也不是专业的游戏开发,主要还是图个乐呵。

有想法,接下来就是找工具。我这人比较懒,不想从头开始写代码,就上网搜搜有没有现成的游戏引擎可以用。还真被我找到几个,不过大部分都太复杂,我看着头疼。选个看起来比较简单的,叫啥我忘,反正图标是个小狐狸。

开工!

打开引擎,新建个项目。引擎界面还挺友好的,左边是资源管理器,右边是场景编辑器,中间是各种属性设置。我先在资源管理器里新建个文件夹,把从网上找来的图片素材都丢进去,有角色、怪物、地图块、装备等等。这素材找的也是一波三折,不是像素太低,就是风格不搭,要不就是收费的,总算是找到一些能用的。

小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区

然后,就开始画地图。这引擎自带个地图编辑器,用起来还挺方便的,跟画图似的。我就用不同的地图块拼个小村庄,村庄外面又画点树林、草地啥的。画完地图,又把角色和怪物都放进去。角色就一个,站在村庄中间;怪物放几个,在村庄外面晃悠。

让角色动起来

地图和角色都弄好,接下来就得让角色能动起来!这块就得写点代码。还好这引擎用的代码不难,跟写作文似的。我给角色加个脚本,写几行代码,让角色能响应键盘的上下左右键,然后就能在地图上跑来跑去!看着角色在自己画的地图上跑,还真有点小激动!

加点怪物和战斗

光让角色跑来跑去也没啥意思,得加点怪物和战斗!我又给怪物加个脚本,让怪物能在一定范围内随机移动。然后又写个碰撞检测的代码,当角色和怪物碰到一起的时候,就进入战斗状态。战斗状态也很简单,就是双方互相减血,谁先没血谁就挂。

这里遇到个小问题,就是角色和怪物碰到一起后,会一直触发战斗,血量减的飞快。后来我加个判断,只有当角色和怪物第一次碰撞的时候才触发战斗,之后就不再触发,这样就正常多。

升级和装备

有战斗,还得有升级和装备!我又给角色加经验值和等级的属性,每次打败怪物都能获得经验值,经验值满就升级。升级后角色的攻击力和血量都会增加。装备嘛就简单做个武器,打败怪物有几率掉落,捡起来就能增加攻击力。

收工!

基本功能都做完,一个简单的2D角色扮演游戏就这么诞生!虽然简陋点,但好歹是自己亲手做出来的,还是挺有成就感的。玩一会,感觉还不错,就是怪物少点,地图也小点,以后有时间再慢慢完善!

这回做游戏,也算是学到一些东西,下次再做个更复杂点的试试!