找回密码
 注册
搜索
查看: 2095|回复: 45
收起左侧

【教程】东方全弹型介绍与中弹判定分析---完成

[复制链接]

该用户从未签到

24

威严

381

帖子

8342

点数

渡河死神

萌虎~

Rank: 6Rank: 6

积分
6521

逢坂大河迷途の萌虎

QQ
发表于 2011-6-4 15:05:27 | 显示全部楼层 |阅读模式
本帖最后由 逢坂大河 于 2011-6-4 15:22 编辑

东方的弹幕是很微妙的,虽说我们一般把东方归纳为“夸张而华丽的密集弹幕与极小的中弹判定”,但究竟“极小的判定”有多小?怎样算作中弹?怎样算作擦弹?不同弹型的判定有没有差异?不同的作品有没有差异?不同的自机有没有差异?……这些看似蛋疼的问题其实也很实用,如果你对各种弹型的判定有一个把握,就能冷静的和弹幕玩“擦边球”,而不必四处乱撞增加中弹风险,你也会发现,擦弹并非一定是和刷分挂钩,擦弹也是一种很安全的玩法。

该用户从未签到

24

威严

381

帖子

8342

点数

渡河死神

萌虎~

Rank: 6Rank: 6

积分
6521

逢坂大河迷途の萌虎

QQ
 楼主| 发表于 2011-6-4 15:06:13 | 显示全部楼层
中弹判定机理

“中弹”在程序层面上是个什么概念?如果我们把游戏的卷轴界面画成一个直角坐标系,设判定点中心所在位置为(X,Y),判定点半径为R,而某一个圆形子弹的所在位置为(x, y),半径为r,那么判定点和子弹的距离可表示为d=√[(X-x)^2+(Y-y)^2],d其实就是圆心距。OK,这里开始出现分歧了,d满足什么样的条件时算中弹?很多STG都有自己的判定公式,即使是在东方里,不同弹型的情况也不一样,不可能用一个公式来概括。但是大多数情况下,可以表示为:当d=√[(X-x)^2+(Y-y)^2]<│R-r│时,即为中弹。
可以看出,子弹中心到判定点中心的距离,小于子弹半径和判定点半径之差的绝对值时,就会中弹。注意这里是两种情况,当r>R时,子弹比判定点大,也就是判定点完全被子弹包住;当r<R时,子弹比判定点小,那么子弹完全被判定点包住。从图形上看,两圆内切时,将会是一个临界状态,如果两圆离的再近那么一点点,满足d<│R-r│时,判定达成。
以上只是笼统的说法,实际上游戏引擎的程序要复杂的多,毕竟子弹的形状有很多种。除了上述内切和内含,两圆的关系还包括外切和相交,也就是d=R+r和│R-r│<d<R+r的情况,很多 STG的判定公式甚至包括外切——只要判定点和子弹有重叠像素,马上中弹。从这点上看东方还算是蛮人性化的,东方偶尔也会在“相交”也就是│R- r│<d<R+r的时候启动判定,此外还有非圆形弹幕、激光弹幕的诸多情况需要讨论。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

该用户从未签到

24

威严

381

帖子

8342

点数

渡河死神

萌虎~

Rank: 6Rank: 6

积分
6521

逢坂大河迷途の萌虎

QQ
 楼主| 发表于 2011-6-4 15:06:35 | 显示全部楼层
大弹小判定,小弹大判定,激光无厚度



1、大弹小判定      典型的大弹:大玉,中玉,心形弹,一方面是判定点要完全陷入大弹的覆盖范围之内,二是这些弹本身的实体略小于外观,特别是大玉,外面整个光圈都可以无视,实际判定面比中玉大不到哪去,具体的下面会分析。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

该用户从未签到

24

威严

381

帖子

8342

点数

渡河死神

萌虎~

Rank: 6Rank: 6

积分
6521

逢坂大河迷途の萌虎

QQ
 楼主| 发表于 2011-6-4 15:07:09 | 显示全部楼层
2、小弹大判定   
     
这也很好理解,对于点弹、菌弹、葡萄弹这些本身都比判定点小的子弹,他们反而更容易进入判定点的范围内,让人感觉这种小弹浑身上下都是判定。所以子弹越小,判定反而越大

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

该用户从未签到

24

威严

381

帖子

8342

点数

渡河死神

萌虎~

Rank: 6Rank: 6

积分
6521

逢坂大河迷途の萌虎

QQ
 楼主| 发表于 2011-6-4 15:07:37 | 显示全部楼层

3、激光无厚度       激光都是绝对细绝对薄的射线或线段,只有长度,没有厚度,我们看到的激光大都是在视觉上加厚了而已,判定的方法在于:激光的中间一条线(有时会发出一条可见的细线叫做“预警线”,提醒你提前做好躲闪)这条线和判定点的圆心构成一个“点到直线的距离”,也可以看成d,当 d=R时显然就是圆线相切,而一旦d<R就是“相割”了,这条线成了判定点的割线,这时机体就会被激光击中。所以你无需在意激光的厚度,只需注意激光的中心一条线不要碰到判定点里面即可。

但是,这里所说的激光都是常规激光,不包括有些“准激光”的情况,比如星莲船里的弧激光,妖妖梦里的白色曲线(灵),永夜抄里的魔炮,还有很多特种符卡里的厚厚的线条,都勉强算是准激光,它们的判定就没这么简单了,总之比常规激光要大很多。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

该用户从未签到

24

威严

381

帖子

8342

点数

渡河死神

萌虎~

Rank: 6Rank: 6

积分
6521

逢坂大河迷途の萌虎

QQ
 楼主| 发表于 2011-6-4 15:07:46 | 显示全部楼层
4、不大不小又不是激光?       我们在游戏中还遇到很多不圆也不细的中等个头的弹,比如米弹,札弹,针弹……就需要具体讨论了,大多数弹其实都属于这种情况:当d<r时即为中弹,也就是说判定点接触到了子弹的正中心,有点类似激光的判定。札弹和针弹就是这样,札弹的中心一条线,只要和判定点的圆一相割,就算中弹,并不需要全包进去。
回复

使用道具 举报

该用户从未签到

24

威严

381

帖子

8342

点数

渡河死神

萌虎~

Rank: 6Rank: 6

积分
6521

逢坂大河迷途の萌虎

QQ
 楼主| 发表于 2011-6-4 15:08:44 | 显示全部楼层
常见弹型分类介绍
上面可能用了很多莫名其妙的弹型名词,下面会一一的来介绍

小玉贯穿全作的最常见的圆弹,分带环的和不带环的两种。
判定点的中心不能接触到圆的边缘,判定点要有大部分处在玉弹外面

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

该用户从未签到

24

威严

381

帖子

8342

点数

渡河死神

萌虎~

Rank: 6Rank: 6

积分
6521

逢坂大河迷途の萌虎

QQ
 楼主| 发表于 2011-6-4 15:09:13 | 显示全部楼层

米弹也是贯穿全作,出场率仅次于小玉,在永夜抄中出现最多(包括六面的黑色米弹),发弹量高居第一位的米形弹。
米弹两头尖端部分无判定(好像没意义= =),判定规则类似激光,也就是中心线和判定点不相割原则,相切时是临界状态。
米弹在前三作和后三作略有区别,从风神录开始的米弹都稍微短了一点,两端判定加大,因此米弹在后三作的威胁更高。
代表弹幕:早苗【五谷丰登

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

该用户从未签到

24

威严

381

帖子

8342

点数

渡河死神

萌虎~

Rank: 6Rank: 6

积分
6521

逢坂大河迷途の萌虎

QQ
 楼主| 发表于 2011-6-4 15:09:41 | 显示全部楼层

点弹 最小的圆形弹之一,除星莲船外各作均有,因为比判定点略小,要非常小心不要碰到点弹的中心。这种弹是永夜抄【壶中的银河】、地灵殿【地狱的人工太阳】难过的罪魁祸首之一。
点弹通常和其他弹型结合发挥,很少单独组成弹幕符卡。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

该用户从未签到

24

威严

381

帖子

8342

点数

渡河死神

萌虎~

Rank: 6Rank: 6

积分
6521

逢坂大河迷途の萌虎

QQ
 楼主| 发表于 2011-6-4 15:10:07 | 显示全部楼层

大玉此弹算是大弹小判定的极品,只有中间的透明部分为实体,并且要判定点整个包进去才算。大玉也是ZUN钟爱的一种弹型,贯穿全作,但是,红魔乡和风神录的判定略大!虽然只有中间部分有效,但判定点稍微一碰到中间就会中弹(外切),特别要当心风神录里的某些中心发黑的大玉。
代表弹幕:勇仪【大江山岚】

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

该用户从未签到

24

威严

381

帖子

8342

点数

渡河死神

萌虎~

Rank: 6Rank: 6

积分
6521

逢坂大河迷途の萌虎

QQ
 楼主| 发表于 2011-6-4 15:10:33 | 显示全部楼层

光弹只在风神录之后各作出现,闪闪发光的圆形弹,比小玉略小,但是判定面和小玉一样大,也就是说判定偏大!分水光弹(蓝色)和火光弹(红色)两种,是非常华丽的弹型,水光弹主要出现在河童的那几个符,火光弹在地灵殿和星莲船中大量出现。
还有一种特别大的白色光弹,出现在阿空的二、四非符,判定和中玉差不多,就不详细讨论了。

代表弹幕:河童【水光波纹】,阿空【地狱极乐】

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

该用户从未签到

24

威严

381

帖子

8342

点数

渡河死神

萌虎~

Rank: 6Rank: 6

积分
6521

逢坂大河迷途の萌虎

QQ
 楼主| 发表于 2011-6-4 15:11:00 | 显示全部楼层

针弹也可以叫做箭弹、晶弹、锥形弹,前面带尖,后面有极短的细尾,形似箭头,晶莹而有质感,比米弹略小,但是判定和米弹差不多大,中心线与判定点相切即为中弹。
针弹在每一作都是大量出现(星莲船中被淘汰),出场率仅次于米弹,琪露诺的冰晶,红美玲的彩虹,勇仪的三步必杀……以及数不清的高速非符弹,遗憾的是从未被用于EX的非符。

代表弹幕:猫车【旧地狱的针山】,勇仪【三步必杀】

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

该用户从未签到

24

威严

381

帖子

8342

点数

渡河死神

萌虎~

Rank: 6Rank: 6

积分
6521

逢坂大河迷途の萌虎

QQ
 楼主| 发表于 2011-6-4 15:11:28 | 显示全部楼层

鳞弹也叫楔弹,蜂弹,可以说是妖妖梦的特色弹幕,之后各作也被广泛使用。该弹判定极小,只有中间的小点中心有判定,点中心不能碰到判定点的任何部位。周围的半圈用来表示方向的“翼”没有判定。
个人感觉也是最有美感的弹型之一,仅次于水光弹。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

该用户从未签到

24

威严

381

帖子

8342

点数

渡河死神

萌虎~

Rank: 6Rank: 6

积分
6521

逢坂大河迷途の萌虎

QQ
 楼主| 发表于 2011-6-4 15:11:52 | 显示全部楼层

剑弹红魔乡特色弹幕,永夜抄和风神录中也有少量登场,几乎是咲夜和大小姐的标志弹了。剑的前端(尖端)无判定,在侧面时,中心线与判定点相切时为判定,安全起见,保持在外围的光雾范围内就没事。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

该用户从未签到

24

威严

381

帖子

8342

点数

渡河死神

萌虎~

Rank: 6Rank: 6

积分
6521

逢坂大河迷途の萌虎

QQ
 楼主| 发表于 2011-6-4 15:12:44 | 显示全部楼层

蝶弹幽幽子的特色弹幕,妖妖梦之后也被各作大量采用,总的来说出场率还是很高的。 翅膀的部分没有判定,核心部分的判定和点弹一样大,因为有翅膀所以看起来很吓人(也很有美感)
代表弹幕:幽幽子【返魂碟】

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|东方幻想乡 ( ICP15046467-1 )

GMT+8, 2024-11-22 17:54 , Processed in 0.043545 second(s), 30 queries .