「本家ソースの仕様」の編集履歴(バックアップ)一覧に戻る
本家ソースの仕様 - (2010/09/20 (月) 16:33:52) の編集履歴(バックアップ)
D4U 氏による本家ソースについて記述していきます。
現在の最新バージョン: 2.59
( 2010 / 9 / 10 )
体力
初期値は100ポイント。最大値も100ポイント。
NG 1個につき -10ポイント。
OK または LATE 1個につき +1ポイント。
スコア
OK の時はリング取得時の体力がそのままスコアに加算され、LATE の時は(体力-1)の値が加算されるようです。
オプション SMALL の時はその 1.1倍となります。(小数点以下切り捨て)
リング取得による体力の増加は、スコア加算後に行われます。
escapeされた文字列
% や & などの一部の文字は、ファイルを読み込む際に特別な意味を持つため、歌詞欄などにそのまま書くことができません。
これらの文字を表示したい場合には、代わりとなる特別な文字列を記述します。
表示したい文字 |
記述する文字列 |
% |
%25 |
& |
%26 |
+ |
%2b |
< |
%26lt; |
> |
%26gt; |
title , data_by
&title と &data_by に一部の半角文字を使うと、ハイスコアが記録されなくなる現象が発生します。
この現象を確認できた半角文字は、次のものです。
" ? # ' , : ; \ ~ & < >
曲名や譜面作成者名にこれらの記号が使われている場合は、全角文字に置き換えるなどの対処をお勧めします。
ちなみに、&music_by にはこれらの記号が含まれていても問題ありません。
歌詞欄について
改行
&lyric内では、改行が完全に無視されます。
1行に全てを書いても、1文字ごとに改行しても構いません。
フォント
デフォルトのフォントは "_typewriter" のようです。
<font> タグで変更することもできます。
<font> で指定したフォントがパソコン内に存在しない場合は、"_serif" が適用されるようです。
斜体
歌詞欄は標準で斜体表示されます。
</i> を使って解除することができます。
背景色
歌詞欄の背景色は #0030CE のようです。
当然、この色で書かれた文字は見えません。
文字幅の調整、フェードインやフェードアウトなどの参考に。
文字幅
文字によって幅が違うようです。
文字の位置を揃えたい場合は、<font size = "1"> の半角スペースなどを使用することで微調整可能。
場合によっては、<textformat> タグを使ったほうが便利です。
精度
サリングは基本的に 40 FPS なので、0.025 秒に 1 回しか描画されません。
よって、時間表示は最高でも 1/100 秒単位で十分でしょう。
連続表示
過去の時間を設定すると、1フレーム後に表示されるようです。
最短間隔で連続表示したい場合は、同じ時間をコピペで並べると楽ができます。
表示されない歌詞
歌詞欄全体の文字数が少ない場合、データを読み込まない場合があるようです。
ごく短い歌詞テストをするときなどは注意しましょう。
その他
プレイ中、何度もリトライをしていると、曲が始まると同時に最初の歌詞が表示されてしまう現象がごくまれに発生するようです。
念のため、&lyricの最初に
0/,
と記述しておくといいかもしれません。