Ketika game yang dibuat dengan RMXP dijalankan, secara
default akan langsung tampil Title Screen. Akan aku tunjukan bagaimana membuat Splash Screen seperti kalau di RM2k terdapat tulisan ASCII atau logo Enterbrain di RM2k3. Di Splash Screen ini kamu bisa menampilkan credit atau nama/logo timmu, seperti 'XXXGames presents' atau apapun terserah.
Sebelumnya, siapkan dulu Splash Picture-nya. Beri nama “Splash”, bisa berformat PNG, JPG ataupun BMP. Lalu pada Main program ubah $scene = Scene_Title.new menjadi $scene = Scene_Splash.new, untuk mengubah ketika game pertama dijalankan ditampilkan scene splash. Setelah itu buat class Scene_Splash dengan scipt berikut:
- Code:
-
class Scene_Splash
def main
@sprite = Sprite.new
@sprite.bitmap = RPG::Cache.picture("Splash")
@sprite.opacity = 0
$data_system = load_data("Data/System.rxdata")
$game_system = Game_System.new
$speed = 3
Graphics.transition
loop do
@sprite.opacity += $speed
Graphics.update
if @sprite.opacity >= 255
break
end
end
loop do
Input.update
if Input.trigger?(Input::C)
$game_system.se_play($data_system.decision_se)
loop do
@sprite.opacity -= $speed
Graphics.update
if @sprite.opacity <= 0
break
end
end
Graphics.freeze
@sprite.dispose
$scene = Scene_Title.new # baru ke menu..
break
end
end
end
end
Play d’Game!
Tambahan: bisa juga dimodif dengan mengubah speed, menanmpilkan 2 Splash Screen dan menghilangi waiting input (ini untuk PR ya
)
edit:sori, ternyata ada peraturan template ya, besok tak edit lah..