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

Posted tangzhenqiang

tags:

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

技术分享图片

本文先占坑,我后续还会逐渐加入各种子弹模式。

首先,感谢UniBulletHell帮助我做了一些前期工作,这样可以更快的进入节奏。推荐想要使用unity制作弹幕类的同学,可以研究一下。

UniBulletHell,它提供了很多基本的pattern和基本技术。

对于弹幕类游戏的制作,我也刚刚接触,我这几天还了解以下技术,BulletML,Danmaku Engine,DanmakU,DanmakX,CrazyStorm。

我不在此一一分析,诸位找到适合自己的就可以了。

 

上述gif给出的子弹模式均为全新的模式,目前共展示5个,有两个关键问题。

第一关键问题,是需要引入序列技术,让子弹看起来更有智慧。

  • 第一个子弹模式,其子弹为绿色。其中使用了序列技术。让子弹先扩散,然后旋转,然后冲向目标,过程中会随机方向产生一次子弹。
  • 这个神秘的序列技术是什么?可以是自定义timer,或是协程。或者你懂的。。。。

第二个关键的问题在于如何构建多边形或五角形。这里使用的数学知识为时钟巡回(参见《数学女孩-费马大定理》)和向量插值。

  • 在单位圆,均匀的取不同数量的点。
  • 以使用巡回的方式,连接各点。
  • 在连接的点之间使用lerp函数插入新的点。

 

未完待续。。。。

 

以上是关于弹幕游戏子弹模式(占坑待续)的主要内容,如果未能解决你的问题,请参考以下文章

那些H5用到的技术——弹幕

<Unity实战> 弹幕子弹效果--圆形,扇形,单螺旋

我分析了《让子弹飞》的三十二万条弹幕 ... ...

我分析了《让子弹飞》的三十二万条弹幕 ... ...

我分析了《让子弹飞》的三十二万条弹幕 ... ...

我分析了《让子弹飞》的三十二万条弹幕 ... ...