オープニング画面のよくある例のサンプルです。
--
-- オープニング opening.lua
--
-- オープニング画面
imgOpening_SU = Image.load("imgOpening_SU.png", VRAM)
imgOpening_SD = Image.load("imgOpening_SD.png", VRAM)
while not Keys.held.Start do
Controls.read()
startDrawing()
-- 描画
screen.blit(SCREEN_UP, 0, 0, imgOpening_SU)
-- 画面上のイメージ 画像を表示する画面
screen.blit(SCREEN_DOWN, 0, 0, imgOpening_SD)
stopDrawing()
end
Image.destroy(imgOpening_SU)
Image.destroy(imgOpening_SD)
-- Canvas.destroy(canvas)
imgOpening_SU = nil
imgOpening_SD = nil
-- ユーザー選択メニュー画面
imgApp_SU = Image.load("imgApp_SU.png", VRAM)
imgApp_SD = Image.load("imgApp_SD.png", VRAM)
-- 画像ファイル(PNG) * 画像ファイル * 宛先イメージ(RAMまたはVRAM)
while not Keys.held.Select do
Controls.read()
startDrawing()
screen.blit(SCREEN_UP, 0, 0, imgApp_SU)
screen.blit(SCREEN_DOWN, 0, 0, imgApp_SD)
stopDrawing()
end
Image.destroy(imgApp_SU)
Image.destroy(imgApp_SD)
-- Canvas.destroy(canvas)
imgApp_SU = nil
imgApp_SD = nil
実行例
使用している画像
imgOpening_SU.PNG
#ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (imgOpening_SU.PNG)
imgOpening_SD.PNG
#ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (imgOpening_SD.PNG)
imgApp_SU.PNG
#ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (imgApp_SU.PNG)
imgApp_SU.PNG
#ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (imgApp_SU.PNG)
タイマー使ってオープニング画面は、自動に切り替わる方が普通かも。
最終更新:2010年12月14日 21:51