首先回答问题:可以。
RPG Maker可以直接制作任何基于TILED MAP的游戏。但如果题主想制作《迈阿密热线》这种2D射击游戏的话,我并不推荐RPG Maker。
因为RPG Maker的核心是基于事件系统回合制游戏类型开发。
如上图,整个引擎都是由这些事件支撑的。
当然,这并不是说RPG Maker不可能制作射击游戏,确实有人用事件脚本写出来过。
http://rm.66rpg.com/forum.php?mod=viewthread&tid=194084
但,一是比较繁琐,二是做出来的感觉可能达不到射击游戏的需求。
2D射击游戏对一个游戏引擎真正核心的需求是碰撞、粒子、环保快速的对象池。
满足这个需求的引擎我个人推荐几个。
APP Game Kit
http://store.steampowered.com/app/325180/
优点是能以非常快速便捷的方式编写一个支持碰撞粒子2D游戏。
缺点是资料非常少,除了官方提供的指导手册,国内基本上找不到其他资料。
当然,首先你VB语言得熟练。
Unity 3D
优点:自带的Sprite Editor工具特别容易制作Tiled Map。内置Box2D物理组件,碰撞系统一键添加。粒子系统直接可用的。支持预制资源(prefab),对象池分分钟实现。资料多(英文偏多),版本稳定。支持多平台打包,甚至包括Xbox 、Ps等(当然要付费)。还有内置的资源商店,你可以买资源,买模型,甚至买别人写好的工程和脚本(有免费有付费)。
缺点:因为本来是3D引擎,所以就算是在2D工程里,也是基于3D空间坐标的,只不过是摄影机被锁定方向并对着一个所有物体都在的一个平面上罢了,所以你得搞清楚x、y、z的关系。这在前期适应阶段很累脑子。
Cocos2D-X之CocosCreator
优点:免费。触控按照Unity3D引擎的思路制作的新引擎,有U3D制作经验的开发人员可以很快速的转换到CocosCreator中。在国内比较流行,中文资料超多,也支持一键打包(当然支持的平台数没有u3d多)。JS编码,所以也支持Html5版本导出。
缺点:先说CocosCreator本身的问题。
A渲染组件添加了一个脚本组件B。脚本组件B要获得渲染组件A的Sprite必须事先写好一个属性然后在资源管理界面吧渲染组件A拖到脚本组件B点这个属性上。
如果在跟其他脚本组件C或者渲染组件D发生任何关系,请自行脑补混乱程度。
个人认为,目前的版本很不适合团队协作。
再说官方的自己的问题:
一代版本一代天,代代号称要日天。
其实怎么样呢?看下Cocos的发展历程:
cocos2d-iphone -> cocos2d-x 2.0 C++ -> cocos2d-x 2.1 lua -> quick-x -> 收购quick- 阉割quick->quick-x3.3 dead 死亡终结版 -> 我们要放大招了,策划美术解放了,发布cocosstudio,cocos IDE -> studio支持骨骼动画 ->studio又不支持骨骼动画了 ->cocosIDE挂了->官方推荐JS 作为绑定脚本-->官方又说我们性能又提示百分之XXX->官方全力增加3D功能 ->官方3d功能和uinity比起来就是一坨屎 ->官方又说我们要搞VR,要搞手机页游。
转自链接:https://www.zhihu.com/question/39663501/answer/82618626
所以用的很不安,不知道哪天就被日。
上面所介绍的引擎都是本人用过的。
优点是都算是支持比较完善的引擎,
缺点是需要开发者有较强的编码能力。
如果题主说实在觉得编码苦手。
可以试试这个
http://store.steampowered.com/app/214850/
据说是“拖拖拖”就能做游戏的玩意。 本人没用过所以不评价了。
不过这个平台扩展DLC的价格有点……
《迈阿密热线》这样的垂直视角游戏能用 rpg maker 做吗?
0 条评论