xxcz111 wrote:
想再請問是~
歌詞的部份 ~ 要如何把歌詞匯入beatmap中呢?
像我的 kokoro 吧?
http://osu.ppy.sh/s/3682 那是用 storyboard 造成的, 在 osu! 內未有此功能, 需要用 notepad 打開 .osu 文件作修改.
而遊戲過程中出現的
歌詞不是文字檔, 而是一個 .png 圖片, 當到 .osu 文件內所指定的時間, 就會顯示特定的圖片 ( 歌詞 )
而且圖片的大少有限制,
不能大於 640 x 480例如: 我需要在開始的 0 ~ 20 秒顯示歌曲名稱 / 製作人
我做了一張 640 x 60 的圖片, 命名為 info.png , 而且需要放在畫面中的底部顯示.
那需要打開 .osu 檔, 找出 "[events]", 在 "//Storyboard Layer 0 (Background)" 下加入:
4,0,0,"
info.png",
0,420F,0,
0,5000,
0,1F,0,
15000,20000,
1,0藍字的 4,0,0 我不太了解是什麼, 應該是 Layer 來的, 我保留用 4.
紅字的 info.png 就是圖片檔案名稱
綠字的 0,420 是設定圖片的位置. 以下我用 ( X,Y ) 代表說明
X 是左右位置, 0 會貼在左邊, 大於 0 會被放在右邊, 少於 0 或大於 640 會在放到畫面外
Y 是高度, 0 會貼在左上角, 大於 0 會被放在較低位置, 少於 0 或大於 480 會在放到畫面外
在例子中, 將會放在底部的左下角, 所以 (480 - 最低位置) 減 (60 - 圖片的高度) = 420
紫字的 0,1 及 1,0 分別是代表 / 說明那行數據用途
0,1 為漸變出來
1,0 為漸變消失
-----------------------------------------------------------------------------------------------
時間 : 綠字 0,5000 這是以 ms 作時間單位
這是"完全顯示"所需時間, 0 ~ 5 秒內圖片會慢慢顯示出來
顯示出來後, 當然要令它消失 :
下一行的綠字 15000,20000
這是"完全消失"所需時間, 15 後會開始淡色, 到 20 秒完全消失...
-----------------------------------------------------------------------------------------------
如需要多個 storyboard, 那就要製作多個圖片, 已利用在下一個時間出現. 就像這樣:
4,0,0,"
圖檔名.png",
位置 x,位置 y F,0,
出現時間1,出現時間2,0,1
F,0,
消失時間1,消失時間2,1,0
4,0,0,"1.png",0,440
F,0,21234,21578,0,1
F,0,29364,29707,1,0
4,0,0,"2.png",0,430
F,0,44936,45051,0,1
F,0,52035,52150,1,0
長的歌很費時的說, 相信很少人會做