# 타이틀 로고 표시 처리
unless $DEBUG # 디버그(테스트 플레이)가 아닌 경우만 표시
Audio.se_play("Audio/SE/Start.wav") # 효과음파일 스타트 웨이브를 뭐 mp3파일로 바꾸면 mp3파일도 인식
# 스프라이트 작성
@sprite = Sprite.new
# 타이틀 로고 읽기
@sprite.bitmap = RPG::Cache.title("Logo.png") # 로고 파일이름 꼭png가싫다면 이름을 바꾸도록
# 표시 위치를 화면 중앙으로 설정
@sprite.x = (640 - @sprite.bitmap.width) / 2
@sprite.y = (480 - @sprite.bitmap.height) / 2
# 불투명도 MAX(완전 표시)
@sprite.opacity = 255
# 트란지션 실행
Graphics.transition(40) # 뜨는시간 즉 fps
# 2초간 그대로 표시한 후, 2초에 페이드아웃
for i in 0..80
@sprite.opacity =240 - (i - 40) * 6 if i >= 40
Graphics.update
end
# 스프라이트를 해방
@sprite.dispose
# 트란지션 준비
Graphics.freeze
end
이스크립트사용법 :
스크립트 에디터 Scene_Title을 열어주세요
31,에서 32행쯤
# 시스템 오브젝트를 작성
$game_system = Game_System.new
이 발견되면 아래의 스크립트를 바로 밑에 붙여넣기 해주세요.
로고 파일은 Graphics\\Titles 에 위치합니다.
추신 스크립트를 한게 더넣으면 로고가 뜬다음 다시 로고가 뜹니다^^
출처 게임공작소
unless $DEBUG # 디버그(테스트 플레이)가 아닌 경우만 표시
Audio.se_play("Audio/SE/Start.wav") # 효과음파일 스타트 웨이브를 뭐 mp3파일로 바꾸면 mp3파일도 인식
# 스프라이트 작성
@sprite = Sprite.new
# 타이틀 로고 읽기
@sprite.bitmap = RPG::Cache.title("Logo.png") # 로고 파일이름 꼭png가싫다면 이름을 바꾸도록
# 표시 위치를 화면 중앙으로 설정
@sprite.x = (640 - @sprite.bitmap.width) / 2
@sprite.y = (480 - @sprite.bitmap.height) / 2
# 불투명도 MAX(완전 표시)
@sprite.opacity = 255
# 트란지션 실행
Graphics.transition(40) # 뜨는시간 즉 fps
# 2초간 그대로 표시한 후, 2초에 페이드아웃
for i in 0..80
@sprite.opacity =240 - (i - 40) * 6 if i >= 40
Graphics.update
end
# 스프라이트를 해방
@sprite.dispose
# 트란지션 준비
Graphics.freeze
end
이스크립트사용법 :
스크립트 에디터 Scene_Title을 열어주세요
31,에서 32행쯤
# 시스템 오브젝트를 작성
$game_system = Game_System.new
이 발견되면 아래의 스크립트를 바로 밑에 붙여넣기 해주세요.
로고 파일은 Graphics\\Titles 에 위치합니다.
추신 스크립트를 한게 더넣으면 로고가 뜬다음 다시 로고가 뜹니다^^
출처 게임공작소
?
쪽지 보내주세요