Merge pull request '日常维护' (#13) from others into main

Reviewed-on: RDCNWebs/rd.rdlevel.cn#13
This commit is contained in:
obugs 2025-10-18 11:41:22 +08:00
commit 9114b1664b
2 changed files with 37 additions and 24 deletions

View File

@ -1,5 +1,11 @@
# 更新信息
#### 2025-10-18
- [自制角色与精灵资源](../pages/spritesheet.md)页添加了部分提示
#### 2025-10-16
- 更新了字体版本
#### 2025-09-27
- 添加了 7th beat games 授权

View File

@ -100,30 +100,37 @@
显示这个缩略图的时候,画面正中心偏移多少像素。
- **`"clips"`**
里面是对每个表情分别进行设置。
- **`"name"`**
后续出现的name指的是人物的各个表情
以下四个表情是默认存在的,因为和按拍效果有关,但你也可以在此基础上增加新的表情,自己命名一个其他表情,这会在紫色版块**播放表情**中有效。
- `neutral`表示普通表情,
- `happy`表示拍子按对时的表情,
- `barely`表示拍子按歪时的表情,
- `missed`表示漏过没按时的表情。
- **`"frames"`**
这是每种状态所涉及的帧数。在精灵图里从左往右从0开始计算。例如
- `[0,1]`第1张和第2张组合成两帧的动图
- `[3,5]`第4张和第6张组合成两帧的动图
- `[0,1,1,1]`第1张和第2张组合成四帧的动图其中第2张播放三次。
- **`"loop"`**
动图的循环模式,如果是`no`那么播放完就会自动回到neutral状态如果是`onbeat`就会一直循环。
- **`"loopStart"`**
如果设置为循环首先按列表播放一次完整动画接着再从列表内第loopstart+1项播放到结尾并以此为循环。打比方做了一个5帧的骑车的动画`[助力,上车,坐下,蹬左脚,蹬右脚]`loopstart3则实际效果为骑上车后循环骑车动作。
- **`"fps"`**
动图播放的帧数填大于0的帧数就是按填写的帧数播放填0就自动随着音乐bpm改变。
- **`"portaitOffset"`**
截取动图中的一部分作为显示对话时的立绘,两个数字表示截取立绘的起始位置。以每一帧画面的左下角作为原点,第一个数字为横坐标,第二个数字为纵坐标。
- **`"portaitSize"`**
截取动图中的一部分作为显示对话时的立绘,两个数字表示截取立绘图片的像素大小。第一个数字为立绘的宽度,第二个数字为立绘的高度。
- **`"portaitScale"`**
图片放大比例这是显示对话时的立绘用的因为立绘画面一般都只是人物的头部和上身且立绘窗口也比较大这里最好填写大于1的数字。
- **`"name"`**
后续出现的name指的是人物的各个表情
以下四个表情是默认存在的,因为和按拍效果有关,但你也可以在此基础上增加新的表情,自己命名一个其他表情,这会在紫色版块**播放表情**中有效。
- `neutral` 表示普通状态下的默认表情,
- `happy` 是**击中**时的表情,
- `barely` 是**失误**的表情,
- `missed` 是**错失**的表情。
> `neutral` 表情是**必需**的,无论是轨道角色还是精灵资源。
在早期,以上四个表情在轨道角色上时也是必需的,不过在后来的版本中移除了其他三个表情的限制。
- **`"frames"`**
这是每种状态所涉及的帧数。在精灵图里从左往右从0开始计算。例如
- `[0,1]`第1张和第2张组合成两帧的动图
- `[3,5]`第4张和第6张组合成两帧的动图
- `[0,1,1,1]`第1张和第2张组合成四帧的动图其中第2张播放三次。
- **`"loop"`**
动图的循环模式
- `no`:播放一次回到 neutral 状态。
- `yes`:按 `fps` 值循环。
- `onbeat`:按节拍循环。
> 当 loop 值不为 `onbeat``neutral` 表情无帧时会导致精灵缩放效果在播放至第三拍时停止(无论是从哪个小节开始)。这是一个已知 bug。
- **`"loopStart"`**
在每轮循环帧播放完毕后回到 `frames` 中此值所指处的帧继续播放。
例:一个 5 帧的动画`[5,6,7,8,9]`loopstart3实际效果为 `[5,6,7,8,9,8,9,8,9,8,9,...]`
- **`"fps"`**
播放帧率填大于0的帧率就是按填写的帧率播放填0就自动随着音乐bpm改变。可以为小数。
- **`"portaitOffset"`**
截取动图中的一部分作为显示对话时的立绘,两个数字表示截取立绘的起始位置。以每一帧画面的左下角作为原点,第一个数字为横坐标,第二个数字为纵坐标。
- **`"portaitSize"`**
截取动图中的一部分作为显示对话时的立绘,两个数字表示截取立绘图片的像素大小。第一个数字为立绘的宽度,第二个数字为立绘的高度。
- **`"portaitScale"`**
图片放大比例这是显示对话时的立绘用的因为立绘画面一般都只是人物的头部和上身且立绘窗口也比较大这里最好填写大于1的数字。
## 回到编辑器添加人物