没有合适的资源?快使用搜索试试~ 我知道了~
RPE使用指北v1.0-P11
需积分: 0 1 下载量 127 浏览量
2022-08-04
14:37:34
上传
评论
收藏 5.89MB PDF 举报
温馨提示
试读
40页
可编辑的内容含义参见第二章,对于非 Hold 音符结束时间不可编辑,偏白的为下拉列表,点击后会出现可选项。若未开启“部分编辑自动保存”选项,则需要点击保存或者按
资源详情
资源评论
资源推荐
- 2 -
1.准备工作
打开 PhiEdit.exe,得到如下界面
注册后需要向群主发送您的用户名(不建议包含中文),等待一段时间后激活(群主不会回复)
如果界面太大了,打开 Settings.txt,修改 WindowSize 后的数值(如 0.5),保存并重启软件
输入用户名和密码后,点击登陆(若勾选记住我,则下次打开无需输入),若弹出“Sign In Success”窗口,
则代表登陆成功,否则请根据错误信息判断出了什么问题
进入到选歌界面后,使用鼠标滚轮可以上下切换歌曲
导入谱面可以导入.pez(打包的谱面)文件,导出谱面会在/Resources 目录下导出打包好的.pez (会出现提
示框写明导出文件名)
上传谱面可以将谱面上传至服务器,大小限制为 20MB,CD 时间为 30 分钟
点击在线谱面,可以浏览和下载一些服务器上的谱面,下载超过 100 秒自动断开,支持断点续传,CD 时间
为 1 分钟
- 4 -
2.基本知识
在本章,您将了解关于谱面、音符、事件的基本知识
首先,在 Re:PhiEdit(以下简称 RPE)中,几乎一切时间(例外:可视时间)的记录方式都是带分数“a:b/c”,
意为时刻 a+(b/c) 拍
每个谱面拥有一个 BPM 列表,由其得到第 x 拍与秒时间的换算关系
一张谱面由若干条判定线(Line)组成,每条判定线上有若干音符(Note)以及若干事件(Event),判定线
上的音符会从极远处始终沿与判定线垂直的方向移动,并在某个时刻恰好落到判定线的某处并被打击。事
件分为若干种类,每一条判定线会按照时间顺序执行其上的每一种事件下所属的事件,事件可能会影响判
定线的位置,角度,透明度,以及其上音符的基准速度等等
默认情况下,可视窗口的坐标范围为 X:[-675,675],Y:[-450,450],(0,0)为屏幕正中心
判定线的位置状态由锚点以及角度确定,可以理解为由一点坐标以及角度确定了一条射线,并按照相反反
向延长构成了一条“直线”
判定线的基本属性还包括其透明度和基准速度,透明度范围为 0(完全透明)~255(完全不透明),基准速
度为任一浮点数(可为非正数)
特殊地,判定线还具有 X、Y 轴缩放属性,颜色属性,画笔属性和文本属性。该内容将在最后介绍
要明确的是,我们放置事件的目的就是去改变判定线以上属性的值
音符有四种,包括 Tap(蓝键),Drag(黄键),Flick(红键),Hold(长条)
对于所有音符,其包含如下属性:
起始时间:带分数 a:b/c,表示 note 落到所属判定线上的时刻,Hold 还包含结束时间
X 坐标:浮点数 X,|X|表示 note 下落的位置与判定线锚点间的欧氏距离,正负决定了落点在判定线射线上
还是在反向延长线上
下落朝向:分为 Up 和 Down,Up 表示 note 从判定线射线逆时针旋转 90°指向的半平面中落下,Down 表
示从射线顺时针 90°指向的半平面中落下
速度:浮点数 v,note 的实际速度由 v*[判定线该时刻基准速度] 决定,实际速度为 10.0 表示 note 每秒钟
移动 10.0*120=1200 像素,这意味着其会在(900/1200)=0.75 秒内竖直划过整个屏幕
Y 值偏移:浮点数 Y,该值一般为 0;若修改为 Y,则意味着该 note 会在与所属线垂直距离为 Y 的位置被打
击。举例来说,若放置一组时间与 Y 值偏移均成等差数列的 Drag,则能做出类似 Palescreen 中的扫描线效
果
真值:分为 Real 和 Fake,若为 Fake 表示该音符为假音符,假音符不具有打击特效以及音效,在播放时不会
计入 combo 或者分数计算
宽度:一般为 1.0,更改会使得音符横向缩短或伸长
可视时间:浮点数 T,该音符会在被打击前 T 秒可视(在之前保持隐形)
透明度:0~255 的整数,表示音符透明度
注意:真值宽度、可视时间以及透明度都不是 Phigros 官谱原有的属性,需谨慎使用
- 5 -
事件分为普通事件以及特殊事件,下面只介绍普通事件
普通事件分为五种:MoveX,MoveY,Rotate,Alpha,以及 Speed
MoveX→判定线锚点 X 轴移动事件,MoveY→判定线锚点 Y 轴移动事件
Rotate→判定线旋转事件,Alpha→判定线透明度变化事件,Speed→判定线速度变化事件
每个事件由起始时间,结束时间,起点(头部),终点(尾部)以及缓动类型组成
头尾部因事件种类而异,MoveX/Y 的头尾部为浮点数表示 X 坐标值,Rotate 头尾部为浮点数表示角度(度数
制),Alpha 头尾部为整数表示透明度值,Speed 头尾部为浮点数表示速度值
缓动类型(easing)标号从 1 到 28,对应着部分 linear+{In/Out/InOut}x{Sine/Quad/Cubic…}
的组合。linear 表示线性,In 前缀表示减速变化,Out 前缀表示加速变化,InOut 表示先减速后加速的变化;
Sine 后缀表示正弦型,Quad 为二次型,…,一般后缀越靠后代表变化曲线越陡峭
举例来说,若存在 MoveX: 起始 0:0/1 结束 2:1/2 头部 -200, 尾部 0 缓动 2(OutSine)
则该判定线会在第 0 拍的时刻 X 坐标置为-200,之后 X 坐标正弦型减速变化直到第 2 又 1/2 拍,该变化为
X=-200→X=0
除此之外,每个事件还具有钩定属性,若钩定属性为真,则其头尾部将始终保持相等,可以理解为只有时间
走到其头部的时刻该事件发挥了实际作用,即一个瞬时事件
在较新版本中,事件增加了绑定组属性。该属性默认为 0,表示不属于任何组;绑定组数值相同的事件属于
同一组,它们的头部、尾部以及缓动类型将时刻保持相同,即修改其中一个会同时修改组内的所有事件
如果您到这里尚能理解,那么可以进行下一步阅读;如无法理解,可以尝试带着疑惑继续阅读或者向群友寻
求帮助
剩余39页未读,继续阅读
柏傅美
- 粉丝: 21
- 资源: 325
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- dafsbkljkfafsfsf
- 用Swift Palyground学习编程(初级)
- labview简易计算器,类似于windows自带的计算器 浙理工同学可以无脑下载
- Java编程思想笔记(全)
- 基于Selenium的Java爬虫实战(内含谷歌浏览器Chrom和Chromedriver版本121.0.6154.0)
- 基于Selenium的Java爬虫实战(内含谷歌浏览器Chrom和Chromedriver版本121.0.6150.0)
- 基于Python+opencv的多人脸检测,口罩佩戴检测,单目标跟踪
- 基于Selenium的Java爬虫实战(内含谷歌浏览器Chrom和Chromedriver版本121.0.6148.0)
- 基于C++版本的sort算法,可无缝添加在检测器后进行实时多目标跟踪
- 基于物联网的户外环境监测系统设计.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0