• 欢迎来到THBWiki!如果您是第一次来到这里,请点击右上角注册一个帐户
  • 有任何意见、建议、求助、反馈都可以在 讨论板 提出
  • THBWiki以专业性和准确性为目标,如果你发现了任何确定的错误或疏漏,可在登录后直接进行改正

脚本对照表/ECL/第一世代/妖妖梦

来自THBWiki
跳到导航 跳到搜索

概述

本对照表是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 大玉