方便大家在制作皮肤/mod的时候检查皮肤用
尽量做到分组介绍吧,缺少的部分欢迎帮忙补充,如果错误请及时提出:
差不多就先这些?希望对大家有帮助,欢迎补充指正!
尽量做到分组介绍吧,缺少的部分欢迎帮忙补充,如果错误请及时提出:
Circle组
- Circle组是整个皮肤中最重要的部分,也就是我们打图时会看到的点击圈及相关的一些皮肤组件,当然也是要求最严格的部分
- hitcircle.png - 128*128,尽量对应模板元件尺寸。这个是我们平时看到的circle主体(中心区域部分),其颜色会和map的combocolor叠加从而变色!
- hitcircleoverlay.png - 128*128,必须精确对应模板元件尺寸。这个是hitcircle外围的覆盖圈,不会变色。
特别注意:当你为你的mapset添加了hitcircleoverlay之后,必须要在osu文件的[colours]项目下增加SliderBorder的颜色代码来强制限定滑条边框颜色,例如SliderBorder : 255,255,255
- approachcircle.png - 128*128,中心必须透明,必须精确对应模板元件尺寸。打图时的收缩圈,其与hitcircleoverlay接触的瞬间即300分的判定点,所以这2个元件尺寸不能出任何差错。
- reversearrow.png - 128*128,最好不要超出hitcircle范围,折返滑条折返点上的返回箭头。
Slider组
- Slider相关的皮肤组件,一些特殊的非图片部分会放在最后介绍。
- sliderb.png - 118*118,slider上的滚动球。命名方式按照从sliderb0.png sliderb1.png逐渐增加,实际play中会按照顺序以动画的方式播放。
- sliderfollowcircle.png - 256*256,slider滑动时光标的跟随圈,中心必须透明
- sliderscorepoint.png - 32*32,slider中间判定点图标,必须可见
Spinner组
- 转盘相关
- spinner-approachcircle.png - 390*390,转盘时逐渐缩小的圈,中心必须透明
- spinner-background.png - 1023*692,转盘背景图,尺寸比较特殊,制作方法是:在1024*768的背景图下,上方剪46像素,下方剪30像素,然后左/右任意方向剪1像素
- spinner-metre.png - 1023*692,转盘过程中由下向上逐渐出现,当完全出现时即转盘顺利pass
- spinner-circle.png - 666*666,转盘本体,邪恶的数字,转盘中心必须清晰可见
- 转盘文字
- spinner-clear.png - 334*145,转盘pass时(即metre完全出现)显示的文字,尺寸可自定
- spinner-osu.png - 423*128,押忍!! 尺寸可自定
- spinner-spin.png - 325×147,提示要开始转盘的文字,尺寸可自定
Score组
- 打图时出现的分数,有人欢喜有人愁
- hit0.png - 256*256,红叉子不用多介绍=v=
- hit50.png - 256*256,普通50分
- hit100.png - 256*256,普通100分
- hit300.png - 256*256,普通300分
- hit100k.png - 256*256,100喝
- hit300k.png - 256*256,300喝
- hit300g.png - 256*256,300激
- 另外,hit100与hit100k,hit300与hit300k及hit300g要保证有区别使得玩家不会混淆
- sliderpoint10.png - 41*29,slider过判定点时的10分
- sliderpoint30.png - 48*29,slider过返回点时的30分
光标组
- 光标什么的不用解释了吧,没了这个比开Hidden还卡帕
- cursor.png - 63*63,光标本体,会旋转的部分
- cursortrail.png - 51*51,光标阴影
- cursormiddle.png - 光标的中心部分,不会旋转
数字组
- 游戏中的各种数字
- default-0.png - 49*54,打图时圈圈上出现的数字0
- default-1.png - 同上,1
- default-2 到 default-9就不单独介绍了,除了数字不同其他都一样。
- score-0.png - 游戏分数的数字0。Score系列的尺寸可以根据情况自行调整
- score-1 到score-9 同上
- score-comma.png - 游戏分数部分的逗号
- score-dot.png - 句点
- score-percent.png - 百分号
- score-x.png - 小叉子(那个连击的x)
Ranking组
- 打图评级时的S/A什么的,尺寸根据自己需要自定
- ranking-S.png - 金S
- ranking-SH.png - 银S
- ranking-X.png - 金SS
- ranking-XH.png - 银SS
- ranking-A.png - A
- ranking-B.png - B
- ranking-C.png - C
- ranking-D.png - D
- 以上皮肤在游戏过程中的显示部分直接在皮肤名后面加-small即可,例如游戏内的金S就是ranking-S-small.png,银SS就是ranking-XH-small.png
休息时间组
- 游戏中途break时根据血量出现的提示
- section-fail.png - break时血量不足一半的大叉子
- section-pass.png - break时血量超过一半的大圆圈
血条组
- 右上角的血条
- scorebar-bg.png - 757*72,血条背景
- scorebar-colour-0.png - 646*13,血条颜色
- 血条颜色整组也是按数字排列,比如scorebar-colour-1.png scorebar-colour-2.png这样
- scorebar-ki.png - 116*116,气,血量正常时
- scorebar-kidanger.png - 116*116,一个小叹号,血量不足50%
- scorebar-kidanger2.png - 116*116,两个小叹号,血量危险
按钮背景组
- 屏幕上那些可以按的按钮什么的
- play-skip.png - 开始前/结束后如果有可跳过段的话显示在右下角的skip按钮,可以做成动态效果
- pause-overlay.png - 游戏中途暂停时的背景
- pause-back.png - 暂停后返回选曲界面的按钮
- pause-continue.png - 暂停后继续游戏的按钮
- pause-retry.png - 暂停后重新开始的按钮
- fail-backgournd.png - 游戏失败后的背景
其他界面元素
- 其他一些常用但是不好归组的元素
- followpoint.png - 同一组combo的note之间起指向作用的小点,这个做好了可以起到非常好的效果
- play-warningarrow.png - break快结束时屏幕四角出现的小箭头,尺寸自定,默认指向右侧
- lighting.png - 通常是128*128,非模板元件,点击Note之后原地留下的一个光影,kiai时会在note后面闪烁,瞎眼货之一
- star.png - 尺寸自定,游戏选曲时显示的星级
- star2.png - 尺寸自定,休息时和kiai时光标上喷出的小星星什么的,kiai开始时的喷泉喷的都是这个,总之就是个乱喷的东东
- comboburst.png - 尺寸不大于575*767,连续若干combo之后屏幕左侧/右侧出现的小人,默认是从左侧出现。多个comboburst的话按照comboburst-0.png comboburst-1.png的顺序排列文件名
- ready.png - 尺寸自定,倒计时的are you ready
- count3.png - 528*767,map开启countdown之后开始前的倒计时3
- count2.png - 528*767,倒计时2
- count1.png - 528*767,倒计时1
- go.png - 尺寸自定,倒计时go
skin.ini
- 一些常用的,但无法在skin中直接设置,而必须在skin.ini中手动填写参数的东西
- CursorRotate: 是否让光标旋转
- SliderBallFrames:Slider的滚动球总帧数(需要和sliderb系列的数量一致)
- SliderStyle: 滑条的类型,2的话可以将滑条变成光滑的半透明
差不多就先这些?希望对大家有帮助,欢迎补充指正!