- 欢迎来到THBWiki!如果您是第一次来到这里,请点击右上角注册一个帐户
- 有任何意见、建议、求助、反馈都可以在 讨论板 提出
- THBWiki以专业性和准确性为目标,如果你发现了任何确定的错误或疏漏,可在登录后直接进行改正
脚本对照表/ECL/第一世代/妖妖梦
概述
本对照表是ZUN的妖妖梦的对照表
红色代表功能未知,需要测试和研究
蓝色代表虽然并未完全解读,但是大体功能已经知道,且此函数用途十分有限
弹幕系
64(int style, int color, int way, int layer, float minspeed, float maxspeed, float angle, float angle_dif, int flags)
立即发射普通自机狙弹幕,style为子弹类型,color为颜色,way和layer的定义与后续世代的脚本一致,minspeed和maxspeed分别为最小速度和最大速度,angle为发射角度(实际角度为angle+发弹点与自机的夹角),angle_dif为每way之间角度差,flags为子弹flag
65(int style, int color, int way, int layer, float minspeed, float maxspeed, float angle, float angle_dif, int flags)
立即发射普通弹幕,style为子弹类型,color为颜色,way和layer的定义同64,minspeed和maxspeed分别为最小速度和最大速度,angle为发射角度(默认角度为0),angle_dif为每way之间角度差,flags为子弹flag
66(int style, int color, int way, int layer, float minspeed, float maxspeed, float angle, float angle_dif, int flags)
立即发射自机狙开花弹幕,style为子弹类型,color为颜色,way和layer的定义同64,minspeed和maxspeed分别为最小速度和最大速度,angle为发射角度(实际角度为angle+发弹点与自机的夹角),angle_dif为每层之间角度差,flags为子弹flag
67(int style, int color, int way, int layer, float minspeed, float maxspeed, float angle, float angle_dif, int flags)
立即发射开花弹幕,style为子弹类型,color为颜色,way和layer的定义同64,minspeed和maxspeed分别为最小速度和最大速度,angle为发射角度(默认角度为0),angle_dif为每层之间角度差,flags为子弹flag
68(int style, int color, int way, int layer, float minspeed, float maxspeed, float angle, float angle_dif, int flags)
暂时未知
69(int style, int color, int way, int layer, float minspeed, float maxspeed, float angle, float angle_dif, int flags)
暂时未知
70(int style, int color, int way, int layer, float minspeed, float maxspeed, float angle, float angle_dif, int flags)
立即发射分层随机弹幕,style为子弹类型,color为颜色,way的定义表示每层随机弹数量,layer的定义同64,minspeed和maxspeed分别为最小速度和最大速度,所有子弹的角度在(angle-angle_dif)与(angle+angle_dif)之间的范围内随机,但速度不变,flags为子弹flag
71(int style, int color, int way, int layer, float minspeed, float maxspeed, float angle, float angle_dif, int flags)
立即发射速度随机弹幕,style为子弹类型,color为颜色,way和layer的定义与后续世代的脚本一致,速度在maxspeed与(maxspeed+minspeed)之间的范围内随机,angle为发射角度(实际角度为angle+发弹点与自机的夹角),angle_dif为每way之间角度差,flags为子弹flag
72(int style, int color, int way, int layer, float minspeed, float maxspeed, float angle, float angle_dif, int flags)
立即发射完全随机弹幕,style为子弹类型,color为颜色,向(angle-angle_dif)与(angle+angle_dif)之间的范围内,以maxspeed与(maxspeed+minspeed)之间的范围内随机的速度,发射(way * layer)个子弹,way和layer均失去原本意义,flags为子弹flag
| 子弹编号 | 子弹类型(弹幕) | 子弹类型(激光) |
|---|---|---|
| 0 | 点弹 | 高光激光段 |
| 1 | 环玉 | 高光米弹 |
| 2 | 米弹 | 激光段 |
| 3 | 小玉 | 米弹 |
| 4 | 链弹 | 高光鳞弹 |
| 5 | 针弹 | |
| 6 | 鳞弹 | |
| 7 | 中玉 | |
| 8 | 蝶弹 | |
| 9 | 旧刀弹 | |
| 10 | 大玉 |