成就中心 DouJin Terraria! 社区服务 统计排行 帮助
  • 11353阅读
  • 13回复

[心得交流]东方系列弹幕种类

发帖
38
信仰
0
蓝点
2
符卡
0
只看该作者 10楼 发表于: 2011-01-31
天文秘葬法那个光球,是和一般BOSS引位一致的,带大随机量,又看左右方向。
发帖
130
信仰
6
蓝点
114
符卡
0
只看该作者 11楼 发表于: 2011-01-31
弹幕的分类对于制作来说是很重要的~
特别是想做系统生成弹幕的同学,在分类上应该会受益很多

自己感觉,如果从制作的角度来讲,一个弹幕大概可以分为以下3个关键点:
发射地点、子弹发射初速度/方向、子弹事件

3个关键点又可以分为与玩家位置无关(固定、随机)以及与玩家位置有关(直接相关、有限制的相关)
最后是3个关键点的时间与空间规律

但是这样的组合实在太多,因此楼上几位结合实际来分析所得的分类会更加有用~
发帖
7
信仰
0
蓝点
4
符卡
0
只看该作者 12楼 发表于: 2011-03-08
个人感觉如果单纯说制作呢,也许用另外的方式分类比较好。


1.首先要考虑每发子弹的情况
1.1子弹的发射位置
子弹必然要从一个地方发射出来,发射点可能为BOSS本身或身旁某位置、自机旁边某位置或者屏幕上的某绝对位置。而“BOSS旁边某位置”和“自机旁边某位置”又要考虑偏移量的来源,有些是用BOSS或自机坐标直接加减某值得到,而有些是由BOSS坐标与“自机-BOSS角度”都有关系的。
在使用GM制作弹幕时,这部分应当是Create的内容
1.2子弹的发射角度
发射角度通常有2种,一种是绝对角度,一种是考虑自机后的相对角度。自机狙以及奇数弹的中间一发是比较常见的一种考虑自机角度,并且不经其他运算。奇数弹的其他弹以及偶数弹也考虑了自机角度,同时要加入一些固定的角度偏转使这发子弹“刚好是瞄准了自机以后向某方向偏了某某度”
1.3子弹的飞行
子弹飞行过程可能存在速度角度等等变化。最简单情况就是子弹单纯一条线飞直到飞出屏幕,也就是什么都没变。东方系列中存在很多的变化子弹,XLC中很多子弹发射时速度很快但飞行时速度没那么快,就是子弹在发射后的一小段时间内减速了。
在使用GM制作弹幕时,这部分往往要在Create和Alarm中都出现,使用friction和gravity可以尽量避免让子弹出现step事件
1.4子弹的改变
无论是形状、颜色还是行动轨迹改变,总之有些子弹要发生变化。有些是确定会变的,而有些是在一定情况下变。前者比如菠萝13,后者像是大战争里3面BOSS区域内的普通弹变成火弹

2.随后再考虑由多发子弹构成的弹幕
2.1发射时间差异
有时候一组子弹是同时被建立的,而有时候却存在时间差。东方系列中“乓!”一声出来的通常是同时建立,带有时间差的那些会有一段时间音效。
2.2速度差异
一组子弹构成的弹幕,有的速度都一样,比如495年的波纹中的每一圈;有些速度不一样,如YYC中妹红的各非符(除了纯紫色那个)
2.3角度差异
这个比较明显,通常不会所有子弹都向同一方向发射
2.4BOSS移动
考虑到BOSS移动方式,弹幕形状会有一些变化


如果采用以上方法分析的话,大概会是这个样子,以DLD EX BOSS 2符为例:
此SC中BOSS有移动动作,移动方向受自机位置影响。该符中包含两种类型子弹,一种是圆形弹,一种是箭头弹
圆形弹发射点在BOSS位置,分组发射,发射间隔随时间逐渐缩短。每组子弹发射角度均匀分散并受自机-BOSS角度影响,发射中心始终指向自机判定点。每组子弹数量一直变化,导致“发射中心”为“子弹-空隙-子弹-空隙”循环出现(也就是通常说的奇数偶数弹循环)。圆形弹发射后不再有任何改变直到命中玩家或脱离屏幕。躲避该符时的必要参数:无论BOSS如何移动,单幕覆盖到屏幕最底时每组圆弹中子弹间隔都比子弹本身要大。
箭头弹的发射位置在玩家外一定距离的圆环,持续发射,发射间隔随时间逐渐缩短。每发箭头弹发射的角度与发射点-玩家的角度有关,并且为改变确定值。箭头弹发射后会逐渐减速并在一定时间后自行销毁。
躲避该时符的必要参数:大量箭头弹围出了一个“中间安全”的区域,这个区域的半径比圆弹的半径要大。
本帖最近评分记录: 1 条评分 蓝点 +2 隐藏
franniss 蓝点 +2 2011-03-08 详细解说
发帖
7
信仰
0
蓝点
4
符卡
0
只看该作者 13楼 发表于: 2011-03-08
兴致高,再用自己的方法分析一下正直者之死:
该SC中BOSS位置在屏幕中心不动
该符由3种类型子弹构成,白弹、黑弹、激光
白弹:由屏幕上4个绝对位置发出,每个发射点每次发射8发,发射间隔极短(目测为1step)并全程不变。发射的8发子弹速度一样(比较快)角度均匀分布,以玩家处角度为中心并加入了抖动参数。子弹发射后不再有任何改变。
黑弹:由BOSS直接发出,每组数量为奇数,速度一致(比较慢),角度均匀且中间一发瞄准自机。发射后不再做任何改变。
激光:一端连接在BOSS身上,长度超越屏幕。初始角度由BOSS-玩家角度并加/减某固定值A得到。建立后沿确定方向转动2A并在转动A角度后出现判定,转动完成后消失。发射间隔确定且比转动所用时间长。
描述
快速回复

您目前还是游客,请 登录注册
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
认证码: