Sign In To Proceed 2z1z44

Don't have an ? 5p1p6t

osu! to create your own !
wiki
This page contains an outdated translation of the original content. Please check the English version for the most accurate information (and consider updating the translation if you are able to help out)!

Variáveis de Storyboard 5m42

Você pode por sequencias de texto, até uma linha inteira, como variáveis para uso em outro lugar em um arquivo .osb (observe que o valor não pode mudar durante a jogabilidade, portanto, para aqueles com experiência em software, pense nisso mais como uma constante). Arquivos .osu não am isso. 1z2b5a

Uso 1z2a3r

A declaração de variáveis ocorre na seção separada de [Variables] do .osb, localizada na parte superior do arquivo:

[Variables]
$color_link=0,255,0
$sample_path="Sample.png"

Você pode usar a variável no seu código digitando o nome (lado esquerdo da declaração, incluindo o $) em seu código. Por exemplo, com as declarações acima, isso:

Sprite,,Centre,$sample_path,320,240
_C,0,58810,59810,$color_link

é tratado como isso:

Sprite,,Centre,"Sample.png",320,240
_C,0,58810,59810,0,CC,0

Aviso 285hl

Observe que as variáveis são transferidas ao salvar no Editor de Beatmap, mas todas as instâncias do valor da variável serão substituídas pela variável. Portanto, você não deve fazer uma variável muito curta ou geral, por exemplo:

[Variables]
$number_of_loops=12

[Events]
// ...

Sprite,,Centre,"Sample.png",320,240
_C,0,6000,7000,12,12,12

Salvar o código acima substituirá os "12" na especificação de cor por "$number_of_loops".