弹幕游戏设计

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了弹幕游戏设计相关的知识,希望对你有一定的参考价值。

    可用于制作STG的工具很多,各有利弊。效率方面,直接调用DirectX的效率最高,Unity3D其次,HGE、luastg会再差一些,弹幕风性能最差。易用性方面,luastg、弹幕风这样的弹幕专用引擎最好,Unity3D、HGE这样的通用引擎其次,直接调用DirectX最麻烦。功能方面,Unity3D这样的大型引擎最强大,直接调用DirectX也很不错,反而是luastg、弹幕风这样的专用引擎,封装越好,功能也越局限。如果着眼于引擎潜力,可以选Unity3D这样的大型引擎,如果着重考虑易用性的话,可以使用luastg这样的弹幕专用引擎,如果苛求效率并且想学习DirectX原理,也可以用原生DX或者各种托管DX自己从零做起。
  除了使用弹幕专用引擎外,无论通过什么方法,都必须自己完成弹幕游戏的各种功能,诸如判定逻辑、显示次序、Rep存储等等,即使是Unity3D也没有现成的音乐区间循环功能。因此,编写弹幕游戏程序是个系统工程,需要脚踏实地一步一步完成。对于想自己创作STG的爱好者,我不建议一上来就挑战完整6面关卡的制作,可以先从一个单关甚至一组符卡开始,然后慢慢完善。如果你打算做全6关的STG,并且不使用专用弹幕引擎的话,请准备好以年为单位的时间投入。从现有经验看,从初识DirectX到做完全6关游戏至少需要2年以上时间,如果使用Unity之类的引擎也许能将时间缩短半年,直接使用弹幕专用引擎大约可以再节省1年时间。换句话说,如果想在一年内做出完整作品,请使用弹幕专用引擎。当然以上时间基本都是按照业余制作的情况来算的,现在大部分同人弹幕游戏制作者也都是使用业余时间进行制作,要么白天要上班工作,要么学生要上课考试。如果能够全日制开发,以上时间当然会缩短。另外,以上时间并不考虑音乐、美术等素材制作的时间,全按使用免费素材情况考虑。总之,如果你已经踏上了弹幕游戏制作的旅程,我只想说,请坚持到最后。
来自百度贴吧大神“SeiweLL”。

以上是关于弹幕游戏设计的主要内容,如果未能解决你的问题,请参考以下文章

斗鱼直播 怎么在游戏界面看到弹幕

东方project的弹幕美学

弹幕游戏子弹模式(占坑待续)

Android仿网络直播弹幕功能的实现

我的游戏学习日志53——游戏游戏策划—小结

怎样设计一个好玩的游戏——游戏设计的艺术