作者:江西恐龙(Dino) (腾讯互动娱乐 游戏策划) 从行走逻辑上区分,横版动作游戏一般分为单线横版、纵深横版。从玩法上区分,还可以细分为格斗、射击、动作等。 横版动作游戏在手游的比重越来越大。如果可以尝试着自己制作一款动作游戏DEMO—— 对自己,可以学到更多游戏开发的知识。包括角色设计、关卡构成等等。 对项目,可以一两周内就可以出一个简单的DEMO给老板演示。 现在市面上有哪些现成的游戏开发软件可以使用? 2DFM:全称是“2D格斗游戏制作工具2nd”。它是由日本OUTBACK制作、EB发行的一款2D格斗游戏制作工具。利用这款软件玩家可以独立制作出属于自己的PC格斗游戏——台湾FK小组制作的《超级COSPLAY大战final02版》。本人制作的《东东不死传说》都是用2DFM开发完成的。 AGM:全称为ActionGameMaker,同样由日本EB发行。拥有ACT,ARPG,STG等组件,使用这些组件就能制作出相应的PC、XBOX360、PS3游戏,并且组件可以混合使用,例如可以做出地图上是ARPG,迷宫里是STG的游戏。可以说非常强悍。 OPENBOR:横版过关游戏开发软件。BOR软件的原名是《Beats of Rage 》,名字有向SEGA的MD游戏《Streets of Rage》致敬的意思。开发者开源发布后改名为OPENBOR。它可以输出PC、安卓、PSP、XBOX等平台版本。上图是本人制作的横版DEMO。 接下来,让我们试试用OPEN BOR来制作一款DEMO—— 如果要制作横版过关游戏DEMO,我们先了解一下动作游戏的构成。通常一款横版动作游戏,包含了哪些元素? 恐龙世纪的第一关可以拆解成这样: 所谓的关卡,其实就是一群角色在一个房间里打架的过程: 关卡的核心体验其实大同小异,这是另外一群角色在另外一个房间打架的过程。 说白了,这个就是一款动作游戏的基础框架:房间、人、打架。 那么我们接下来,针对这个房间,分解出一款DEMO需要用到的素材: 1.角色素材 2.场景素材 3.UI素材 4.音频素材 OPENBOR这款软件没有操作界面,纯文件夹操作。并且资源全部为熟悉的GIF、WAV等资源。可以从网上下载到OPENBOR的最新版本,容量只有几M。 角色素材分为:主角、杂兵、特效。 破解资源随意混搭会出现比例失调的情况。因此一定要规划好尺寸。 角色资源整理好以后,放到Chars里面的次级文件夹里,以本人这个DEMO为例:\data\chars\mukui文件夹里。 场景素材:同理。要么自己画,要么先用网络资源。 场景资源的透视关系也是很重要的。经过对比发现最常用的角度一般是30度或者45度。60度比较少见了。 场景资源整理好以后,放到Bgs里面的次级文件夹里,以本人这个DEMO为例:\data\bgs\city文件夹里。 UI素材:一般分为战斗UI和主菜单UI。OPENBOR自带了一套战斗UI资源,因此这个步骤可以缓一缓。等DEMO打磨得非常精美的时候,再替换成自己的UI也不迟。 音频素材:一般包含了背景音乐、音效。整理好以后,放到\data\music文件夹里。 音频资源网络上可以轻易下载到。也可以暂时用OPENBOR自带的资源。背景音乐OPENBOR采用的是BOR或OGG格式。 音效:OPENBOR采用的是WAV格式。可以用GoldWave这个软件来切割。 音效:音频整理好以后,放到\data\sounds文件夹里。 通常一款横版动作游戏包含的模块: 1.角色编辑器 2.AI编辑器 3.场景编辑器 4.关卡编辑器 有些软件会把这几个模块都放置到同一个面板。例如2D格斗软件2DFM就是同一个页面。但从程序开发角度来说,这些模块都是独立模块。每一个模块的开发周期可能1周-数月。 OPENBOR的编辑采用纯TXT文本操作。用户可以很容易找到各个模块的位置。资源准备就绪,我们就开始来编辑关卡了。OPENBOR的角色编辑是这个样子的。 打开\data\chars\mukui下的角色TXT文本,可以看到很多可配参数—— name mukui type player health 300 speed 30 #被投掷的长、高 throw 8 6 #被投掷的伤害 throwdamage 50 #影子种类 gfxshadow 1 #跑的速度、跳高、跳长倍数、是否上下跑、跳跃着地后是否继续跑 running 60 7 1.4 1 0 #烟尘动画,在MISC里 dust dust3 #跳跃高度、速度、是否反向、重力 jumpheight 7 jumpspeed 30 jumpmove 0 0 antigravity -110 开发者只需要按照OPENBOR的标准ID字符来配置这些参数即可。由于功能繁多,有兴趣的同学可以自行阅读OPENBOR的开发说明文档。例如这是主角的普通直拳的一个配置—— #攻1 anim attack1 loop 0 delay 2 offset 225 360 bbox 173 153 105 212 frame data/chars/mukui/446.gif frame data/chars/mukui/447.gif delay 5 attack 268 193 98 51 10 0 0 0 10 50 dropv 6 3 0 frame data/chars/mukui/448.gif attack 0 delay 3 frame data/chars/mukui/449.gif frame data/chars/mukui/450.gif 简单的说,就是主角以不同的速度来播放了446-450整套序列帧图。并且在448号图的时候触发了攻击框。 大家有没有发现,这套编辑方法本质上就是GIF动画的编辑逻辑,只不过在合适的帧数里加入了攻击判断。 角色编辑小诀窍1:打击感的由来 一套完整的打击感包括了以下几个基础因素: 1.音效 2.光效 3.打中人的瞬间,双方的抖动帧数 经过研究发现,不同的动作游戏其顿帧的时间不同。似乎动作游戏的顿帧时长都偏低呢,比格斗游戏还短。分析其原因,就是因为动作游戏频繁攻击,如果顿帧时间太长很容易视觉疲劳。 通常来讲,顿帧越长就意味着那一拳越带劲,打击感爆满。但是当一款游戏,所有攻击的顿帧都很长的时候,会显得非常无趣。就好比黑客帝国里整部电影都是子弹时间,或者某个宴席里所有菜都是烤乳猪。用户会非常腻烦…… 因此建议大部分攻击,其顿帧都维持在6-12之间的某个数,部分超必杀或者必杀技的收尾一击时,可以把数值配大。这个顿帧的应用,不仅可以用在2D项目上,其实3D项目也是共通的…… 角色编辑小诀窍2:判定框的绘制。 判定框分为受击框、攻击框、碰撞框。下图是受击框的一个范例。猜猜看哪种绘制方法是正确的,哪种是错误的? 下图左边是正确的绘制,不随主角呼吸而晃动。右边是错误的绘制,过于强调跟随身体,会严重影响高玩的攻击判断。 格斗之王的受击框,在体形上相差不会很大。下蹲和跳跃姿态的时候甚至简化了一个框。 街头霸王4的判定框也采用类似做法,一切从简。以打击感的稳定为目标。 判定框的绘制肯定也不需要随角色胳膊的晃动来变化,没必要每张都画。如果某个动作,其身体摆动幅度不大,那么其受击框应该尽量只绘制一套。(OPENBOR的逻辑是某一个指令会通吃下面所有脚本行,除非遇到了下一个同样的指令。) 角色编辑小诀窍3:动画帧数的调配。 角色的动作是由图片组成的,每一张图片的停留时间将决定了动画的快慢与否,流畅与否。 通常一个动作包含了“发招,攻击,收招三”个阶段。也有些玩家习惯称之为“前摇、攻击、后摇”。 制作统一的受击图,可以节约编辑工作。要知道SNK公司是做了十几年的格斗游戏,在手感这一块是顶尖的代表。因此虚心学习SNK公司的动画帧数数据是非常有必要的。 下图是拳皇98的帧数表,可以适当参考。 那么我们这个角色的第一拳,参数就参考一下金家潘,先这么设置吧。 这里并非叫大家照着金家藩的手感来制作这个角色,而是通过一种低学习成本来尽早学会编辑角色。事实上当游戏完成后,自己完全可以微调各种参数。如果要自己去原创尝试,数值该怎么填?8、9、10?10、20、30?对于一个没有动作游戏编辑经验的策划来说,凭感觉去调整参数。说不定会适得其反,效果越调越差。 特效和音效方面,OPENBOR默认播放的是flash.txt和flash.wav,图像资源位置在\data\chars\misc。 name Flash type none shadow 0 toflip 1 alpha 1 anim idle loop 0 delay 2 offset 160 160 quakeframe 0 3 3 frame data/chars/misc/flash1_01.gif frame data/chars/misc/flash1_02.gif frame data/chars/misc/flash1_03.gif frame data/chars/misc/flash1_04.gif frame data/chars/misc/flash1_05.gif frame data/chars/misc/flash1_06.gif frame data/chars/misc/flash1_07.gif frame data/chars/misc/flash1_08.gif frame data/chars/misc/flash1_09.gif 当需要在某个特定的招式弃用特殊的特效和音效时。则在相应的attack里面配置新的特效。 关卡方面,打开\data\levels下的关卡TXT文本,可以看到很多可配参数。 # Street music data/music/01_Go_Straight.bor bossmusic data/music/menu.bor # Load images background data/bgs/city/city_back.gif panel data/bgs/city/city_road.gif frontpanel data/bgs/city/city_front.gif order a light 0 -128 at 0 direction both #notime 1 #settime 0 #gravity -10 spawn Hamburger coords 700 440 at 0 spawn Gold coords 400 390 at 0 基本就就是列出了关卡所需的背景音乐、前后景需要的场景资源,下雨的特效、以及电话亭物件、敌兵的摆放坐标。 关卡的清版逻辑很简单,有一个wait的字符,表示当前字符以前的敌兵必须全部杀死,才可以解开锁定的区域。 时间关系,笔者不再罗列出所有脚本的功能用途。不过OPENBOR这款开源软件比较好的地方在于:所有功能都是用类似脚本的方式写入,网上可以很轻松的找到DEMO范例用来学习。 我们来回顾一下一款动作游戏的DEMO,它是由哪些东西构成的。 积少成多,小关卡可以组成大关卡,大关卡可以组成大章节。 关卡就像是一枚螺丝钉,它的最终服务对象是游戏的各大核心系统。 制作DEMO的过程中,大家将学到哪些功能是必须的,哪些是可有可无的。 OPENBOR演示 当这些知识运用到我们工作中时,就会大大地节约策划、美术、程序之间的沟通成本。 谢谢阅读! 来源:腾讯GWB游戏无界 原文:https://mp.weixin.qq.com/s/CIKfvDwgqjJzHKfdxNfEcA |
相关下载 |
李白0.98秒极限刷大,空血条也能秀!详情>>
原标题:不可错过的Ohayoo游戏开发者沙龙上海站:休闲游戏也能玩转重度设计? 今年9月,休闲游戏平台Ohayoo在上海举办了一场Ohayoo开发者大会,提出要与开详情>>
手机这个平台比起PC更加的便携,MMORPG作为一个注重社交的游戏类型,非常适合手机这个平台,下面小编就为大家推荐一些单机类的MMORPG手游,来供大家参考一下。 详情>>
原标题:LOL:最易上手的中单英雄推荐,就算新手也能轻松掌握 因为最近的英雄联盟比赛, 我又玩起了几个月没玩的英雄联盟。 因为看了一点最近的比详情>>
最近,一个帅气纯朴的藏族小伙几乎霸占了各大网站热搜,“甜野男孩”丁真,他突然间的爆红是意外,却也不意外。他干净清澈的双眼让网友们产生了对雪山高原的憧憬详情>>
以下我国哪个朝代的普通百姓也能使用冰详情>>
蚂蚁庄园12月6日题目已经更新出来了,此次的问题有些难度的,历史性的问题,以下我国哪个朝代的普通百姓也能使用冰块消暑,这个答案是什么,大家知道吗,大家看过这方面的书籍吗,下面详情>>
我国哪个朝代的老百姓能够使用冰块消暑?蚂蚁庄园最新问题已更新,关于冰块消暑的问题,可能很多小伙伴已经回答正确,并且领取了相应的饲料,但是还有部分小伙伴并不是很清楚问题的详情>>
原标题:率土之滨黑科技第8期:诸葛亮只有绝版好?步诸葛也能进一线 在《率土之滨》两张诸葛亮武将卡中,很多玩家心中认为有用的必定是S3赛季的绝版弓诸详情>>
天谕手游这款游戏有着各种各样的皮肤和时装,但是大多数都需要玩家来进行氪金,那么有什么时装不需要氪金才可以得到呢?本次小编就为大家带来不花钱的时装详情>>
云顶之弈一直是玩家们最爱的休闲类游戏之一,毕竟是英雄联盟衍生的回合策略模式。借助着英雄联盟庞大的游戏人群,云顶之弈出道即巅峰,而经历了4个赛季后,云顶的可玩度也变得详情>>
Telegram 最新 Beta 版本现支持通过 AirPods 的 Announce Messages with Siri 功能,从而让用户在不接触 iPhone 或者 iPad 设备的情况下收听和回复信息。 目前 Telegra详情>>
和平精英:灵敏度没调也能灭队?山坡上劝架,子弹打完拿下6助攻,12杀!详情>>
LOL手游:盲僧141秒大招细节教学,不用闪现也能抓人!详情>>
原标题:炉石传说:细数酒馆战棋中的那些版本弃子,最惨的他也能偷鸡逆袭 酒馆战棋可以说自从上线以来就备受瞩目,许多以前不玩炉石的小伙伴也因为酒馆战棋详情>>
玩团竞也能成战神,学会这几个训练法,上分事半功倍详情>>
绿毒传奇顾名思义是一款传奇类游戏,以人魔大战为世界观,传奇类游戏玩家一般都很了解,战法道三个职业选择,还能刷BOSS,并且这类传奇是非常绿色的,牛游戏网为大家带来了单机版绿毒详情>>
七星剑法丝血也能秀操作详情>>
原标题:LOL搜蔡徐坤也能出英雄?不是灌篮高手诺手,而是霸气侧漏的她! 随着电子竞技的发展越来越正规,我们不仅能够享受到游戏本身所带来的快感,游戏周边详情>>
一口气拿出十几个游戏手柄,最便宜的才9块钱,躺着也能轻松吃鸡!详情>>
很多人不明白,iOS 升级系统如此迅速,为什么安卓手机不详情>>
原标题:装扮系统泄露消息,女主和琴的装扮真好看,就连发型也能改变? 原神的角色都非常的精致唯美而且各具特色,原神角色的建模也是一级的棒。所不少玩家详情>>
原标题:装扮系统泄露消息,女主和琴的装扮真好看,就连发型也能改变? 原神的角色都非常的精致唯美而且各具特色,原神角色的建模也是一级的棒。所不少玩家也详情>>
微博和微信是两大家喻户晓的社交平台,两者的一举一动都会备受关注,时不时登上网络热搜榜。 本月微信上线了6个新表情,包括翻白眼、666、让我看看、叹气、苦涩、裂开。详情>>
可乐玩MC:在网页上也能玩的盗版MC!难度竟比正版高?详情>>
你是不是热衷于某个类型的游戏(独立、古风、换装、养成、动作、文字冒险等等)? 你是不是有很多想法不吐不快? 顺便,你还是一个社交平台的重度使用者,喜欢和朋友详情>>
如何提高百里守约2技能准度,学会这个技巧,你也能成为狙击手详情>>
2-7开局超鬼玄策,逆风竟然也能超神?详情>>
真·细节意识!草丛回城也能暴露视野?职业选手都险些吃大亏详情>>
辅助也能出黄打野刀?没想到还挺好用详情>>
曾经“高攀不起”的大型游戏,如今你的手机和旧笔记就可以轻松运行了。 大名鼎鼎的端游《逆水寒》,拥有号称“3年内无网游可超越”的顶级画面,王思聪、PDD等一众大佬都详情>>
如今射击类的手机游戏越来越多,但是过多的射击游戏让广大射击手游爱好者不知如何选择了。小编在为大家挑选了一些不花钱的射击手游,如果你还在为玩什么射击手游而烦恼,不妨来详情>>
比来小官微看列位冒险家留言的时分 发现列位冒险家 想再要生活修建教程的呼声很高 于是小官微这期就为列位带来了 参考事实中贝都因修建详情>>
原标题:娇小女生的救星:身高160cm以下也能穿出日系知性风格! 小个子女生虽然常被赞可爱,但买衣服时却少不免吃尽苦头,看着网站上的模特身材,勉强购买之详情>>
原标题:文物也能做成手办?而且如此逼真?可惜“三条腿”没有还原! 随着二次元文化的出圈,手办渐渐也被圈外人所知晓。越来越多的人开始理解为什么小小一详情>>
原标题:LOL手游没体验资格?来先游试试,也许你也能成为幸运儿 苦瓜原创,翻版必究! 《苦瓜电竞》--让你体验不一样的电竞主播圈! 提到如今热门的游戏类型详情>>
如果回顾过去一年进入市场的游戏作品,你会留意到这样一个趋势:roguelike已经变得无处不在。从《黑帝斯》、《女巫》(Noita)、《雨中冒险2》到《Going Under》,许多开发团队都详情>>
游戏介绍:《大道争锋-逗币换充值》是一款国风修仙问道题材3DMMORPG手游,上线即送VIP12,解锁各类便捷特权。真实还原古代传奇山海经里的神话仙侠故事背景,以细腻华丽的场景重塑太详情>>
原标题:炉石传说:无橙也能12胜?决斗模式猎人卡组推荐,打脸就完事 伴随着此次的更新,对决模式也是终于跟大家见了面,估计很多人盼星星盼月亮已经很长时间详情>>
对于大多数RPG游戏来说,战斗通常都只发生陆地上,从角色拿着刀剑对砍到角色举着枪射击,基本都没有离开陆地——角色——武器——技能交互的范畴,很少游戏会提供其他场景的战斗详情>>