unless $DEBUG # 디버그(테스트 플레이)가 아닌 경우만 표시 # 개시시의 효과음아니개를 연주 # 스프라이트 작성 @sprite = Sprite.new # 타이틀 로고 읽기 @sprite.bitmap = RPG::Cache.title("Logo.jpg") # 타이틀 로고의 화상 # 표시 위치를 화면 중앙으로 설정 @sprite.x = (640 - @sprite.bitmap.width) / 2 @sprite.y = (480 - @sprite.bitmap.height) / 2 # 불투명도 MAX(완전 표시) @sprite.opacity = 255 # 트란지션 실행 Graphics.transition(40) # FPS를 만지작거려는 없는 경우, 이것으로 2초용명이 됩니다 # 2초간 그대로 표시한 후, 2초에 페이드아웃 for i in 0..160 @sprite.opacity =240 - (i - 40) * 6 if i >= 40 Graphics.update end # 스프라이트를 해방 @sprite.dispose # 트란지션 준비 Graphics.freeze end
스크립트가 있습니다.
밑에 스크립트를 넣고, 사진이름을 "Logo.jpg"로 하시면 됩니다.
(참고로 사진을 안넣으면 게임 실행이 안됩니다.)
unless $DEBUG # 디버그(테스트 플레이)가 아닌 경우만 표시
# 개시시의 효과음아니개를 연주
# 스프라이트 작성
@sprite = Sprite.new
# 타이틀 로고 읽기
@sprite.bitmap = RPG::Cache.title("Logo.jpg") # 타이틀 로고의 화상
# 표시 위치를 화면 중앙으로 설정
@sprite.x = (640 - @sprite.bitmap.width) / 2
@sprite.y = (480 - @sprite.bitmap.height) / 2
# 불투명도 MAX(완전 표시)
@sprite.opacity = 255
# 트란지션 실행
Graphics.transition(40) # FPS를 만지작거려는 없는 경우, 이것으로 2초용명이 됩니다
# 2초간 그대로 표시한 후, 2초에 페이드아웃
for i in 0..160
@sprite.opacity =240 - (i - 40) * 6 if i >= 40
Graphics.update
end
# 스프라이트를 해방
@sprite.dispose
# 트란지션 준비
Graphics.freeze
end