forum

【SB相关】关于SB Load

posted
Total Posts
28
Topic Starter
Breeze
废话不多说了
做SB的同学有时候elements放多了SB Load就很可能超标, 超过5x的load就有可能造成lag, 所以做SB一般都尽量避免SB load大于5x
而SB load究竟是怎么来算的呢? 是根据在屏幕中出现的图片的面积除以1024*768的结果,也就是说跟你用的图片的面积相关
所以减少SB load主要的两个途径就是:
[list:04e57][*:04e57]减少面积使用,比如一张有透明部分的图片,斜着放会占据大量空白部分(图片存储出来都是长方形),如果把有像素的部分完全横着或者竖着就可以节约很多面积[/*:m:04e57]
[*:04e57]同屏尽量不要太多效果[/*:m:04e57][/list:u:04e57]

在你做的SB完全不需要只是作为背景图的那张图片时, 可以把这张图移开
具体方法是在osb文件里(不同难度不同背景的就在各自的osu文件里)加这样一段code
Sprite,Background,TopLeft,"背景图名称.jpg(或png)",0,0
这样就可以直接减少背景图造成的SB load
又比如说你做边框, 用了一张640x480的图来用, 只有四边有东西, 中间全是空白像素, 那么中间那一大块完全是可以去掉的, 具体怎么弄才好? 简单点你可以把这张边框分成上下和左右四个部分, 但是SB脚本其实可以翻转, 所以其实只要上下和左右的各一个部分就行了, 其他的就可以通过翻转来做到.(嘛, 这跟load倒是没太大关系了, 只是不用那么多重复图片可以节约文件大小)



如果有疑问就在这里提吧 :roll:
Ibuki Suika
.......(求头像下半身照
Anticloud
在如此技术贴里还这么三俗 担忧啊
eikkaleyd
Breeze老师我有小疑问._.

1. SB图像普通大小规定是知道的,那么如果是那种竖着的长条形的SB【效果是逐渐下降或上升的那种】要怎么算大小限制呢

2. 一般来说SB load多少算正常的数字呢。。。

不好意思我小白了一下,拜托了w
Topic Starter
Breeze

eikkaleyd wrote:

Breeze老师我有小疑问._.

1. SB图像普通大小规定是知道的,那么如果是那种竖着的长条形的SB【效果是逐渐下降或上升的那种】要怎么算大小限制呢
:arrow: 横向图片高度单方面不超过480像素, 竖向图片宽度单方面不超过640像素,延展的方向倒是没特别限制(当然也别来个2000+像素, 可以重复滚动的最佳)

2. 一般来说SB load多少算正常的数字呢。。。
:arrow: 5x 以下都没问题
不好意思我小白了一下,拜托了w
eikkaleyd

Breeze wrote:

eikkaleyd wrote:

Breeze老师我有小疑问._.

1. SB图像普通大小规定是知道的,那么如果是那种竖着的长条形的SB【效果是逐渐下降或上升的那种】要怎么算大小限制呢
:arrow: 横向图片高度单方面不超过480像素, 竖向图片宽度单方面不超过640像素,延展的方向倒是没特别限制(当然也别来个2000+像素, 可以重复滚动的最佳)

2. 一般来说SB load多少算正常的数字呢。。。
:arrow: 5x 以下都没问题
不好意思我小白了一下,拜托了w
:) 多谢解答
YuZuKi Kenny
我做圖不弄SB的,還是推一下


Ibuki Suika wrote:

.......(求头像下半身照
你搞神馬
Gundam
不会SB._. 纯顶
Sun Rainbow
哇找到了也~\(≧▽≦)/~啦啦啦 顶一下~这真是我们这些SBER的福利啊(?)
sherrie__fay
SB load的计算公式:所有当前图片展开面积/1024x768.._.
真尼玛是蠢爆了 有时间不如去研究下怎么写SB能让电脑减少运算吧
Topic Starter
Breeze
哇雪梨SB master
跪了
popner

Breeze wrote:

哇雪梨SB master
跪了
Scorpiour
瞬间超5.0x没有关系的话咱的ghost lead的sb就不用重做了呢真好。
Mystica
液我這種經常超過5x load的早就放棄不做了 那都是滿滿的人參
Sun Rainbow
……RURU那张瞎死我了……
DarknessAngel
我想問一下
如果有一段將近10秒的SB Load超過5
這樣子行嗎?
還有一個瞬間到10.02x
這能被允許嗎?


還有
說來奇怪,我在2個Kai Time做的SB效果都相同
可是第1個kai time的前一個part超過SB Load 5,其他都沒有
為什麼會這樣?
求解><
Topic Starter
Breeze
10秒的恐怕不行了
适当减一些效果吧
yukinohara

DarknessAngel wrote:

我想問一下
如果有一段將近10秒的SB Load超過5
這樣子行嗎?
還有一個瞬間到10.02x
這能被允許嗎?


還有
說來奇怪,我在2個Kai Time做的SB效果都相同
可是第1個kai time的前一個part超過SB Load 5,其他都沒有
為什麼會這樣?
求解><
大部分超标的都能靠code优化解决掉...能超到10只能说明太不节制了...拆分拼图,神马效果load这么高...
popner

DarknessAngel wrote:

我想問一下
如果有一段將近10秒的SB Load超過5
這樣子行嗎?
還有一個瞬間到10.02x
這能被允許嗎?


還有
說來奇怪,我在2個Kai Time做的SB效果都相同
可是第1個kai time的前一個part超過SB Load 5,其他都沒有
為什麼會這樣?
求解><
检查是不是有fade为0的全屏图片之类的
Sun Rainbow
话说如果大概20秒的樱花效果超过5.00X会被允许吗?求解!谢了QAQ
Topic Starter
Breeze
20秒太长了肯定是不行的, 删掉一些效果吧
Sun Rainbow
我就只有一幅图和一个sakura_Big的图片效果啊……QAQ除掉的话就不合了
Topic Starter
Breeze
就两个效果怎么会SB load超过5x呢
Scorpiour
把带有太多透明部分的大图拆分成若干的小图来做就可以了
Sun Rainbow
O O不是只有两个
EDIT:丢了……反正一次有大概三个的sakura big
Topic Starter
Breeze
哪张图给个link我看看._.
Sun Rainbow
……还没做玩啊……。——。
Selisi
超过5X 感觉会好厉害> <...
Please sign in to reply.

New reply