질문과 답변

Extra Form

 ###################################################################
# 타이틀에 로고 띄우기 페이드인 기능 추가
# 만든놈: 나
# 주의사항 : Scene_Title 보다 아래에 추가해 주세요.
# 문제점 : Window_Command 가 굳어버림.
###################################################################
class Scene_Title

  def initialize
    @fade_in = false
    @logo_sprite = Sprite.new
    @logo_sprite.bitmap = Bitmap.new(640,243)
    @logo_sprite.z = 99999
    @logo_sprite.opacity = 0
    refresh
  end
  
  def refresh
    @logo_sprite.bitmap.clear
    bitmap = RPG::Cache.picture("logo")
    src_rect = Rect.new(0, 0, 640, 243)#cw,ch
    @logo_sprite.bitmap.blt(10, 10, bitmap, src_rect)
    @logo_sprite.visible = true
    @fade_in = true
  end
  
  def update
    if @fade_in
      if @logo_sprite.opacity < 255 
        @logo_sprite.opacity += 3
        return
      else
        @fade_in = false
      end
    end
  end
end

자작(나름) 스크립트를 제작했습니다.
타이틀에서 로고를 페이드인으로 띄우려고 만들긴했는데
보시다시피 이 스크립트를 Scene_Title 의 main 위에 넣으면 역할을 하긴 하는데

window_command가 굳어 버립니다. 

문제점이 무엇인가요;;
Comment '2'
  • profile
    습작 2012.08.22 13:15

    0.


      기존의 Scene_Title 클래스의 update 매서드의 내용을 재정의 해버렸기 때문입니다. 굳어버린 것이 아니라 기존의 업데이트를 처리하던 부분을 로고 이미지의 불투명도 조절내용으로 재정의 해버렸기 때문에 처리가 되지 않은 것 뿐입니다.


      약간 불필요한 처리와 씬 종료시 비트맵을 해방처리부분에 누락이 보이는군요. 아래에 코드를 작성해 드리오니 복사하신 다음 새로운 섹션에 추가하시면 됩니다. 그럼 좋은 게임 제작 활동 하세요.^^


    class Scene_Title

      alias origin_main main

      def main

        @logo_sprite = Sprite.new

        @logo_sprite.bitmap = RPG::Cache.picture("logo")

        @logo_sprite.z = 9999

        @logo_sprite.opacity = 0

        origin_main

        @logo_sprite.bitmap.dispose

        @logo_sprite.dispose

      end

      alias origin_update update

      def update

        @logo_sprite.opacity += 3 if @logo_sprite.opacity < 255

        origin_update

      end

    end



  • ?
    말짱꽝이지롱 2012.08.22 17:37
    우와... 감사합니다...
    저는 아직도 멀은것 같군요

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12456
RMXP 그림회전 회전 후 원상태 각도로 멈추는 법 3 석진이 2011.06.22 1400
RMXP 손전등 켜서 플레이어 주위만 밝아지는 방법 없나요?+1 3 알거없다 2011.06.25 1738
RMXP xas공격속도 조절하는 법좀요 제발 알려주세요 ㅠㅠㅠㅠ 브레이언 2011.06.25 1327
RMXP RPG XP 캐릭터 어떻게 만들어요? 1 권민용 2011.06.26 1728
RMXP XP 배포용 게임 작성시 RTP 자동추가 겨울별 2011.06.26 1594
RMXP 문장칠때 그림 뜨는 법좀 2 일단초심자 2011.06.26 1456
RMXP 별의카비님이 제작해주신 기본툴잇나여; 3 느껴봐 2011.06.26 1645
RMXP 질문이여~~! 3 file 알거없다 2011.06.26 1547
RMXP 셀프스위치 스크립트 조작법 4 석진이 2011.06.27 1411
RMXP 캐릭터 만들기 사이트에서 캐릭터를 만들었는데요.. 5 해피투더 2011.06.28 2084
RMXP "주인공과 어떤 이벤트와 눈이 마주쳤을 때" 라는 조건분기 어떻게 만드나요? 1 CJYG* 2011.06.29 1589
RMXP 리소스에 있는 자료를 아이폰용 게임에 써도 되나요? 땡구리 2011.06.30 1320
RMXP 아오오니 처럼 장롱속에 들어가서 숨는건 어떻게해요? 해피투더 2011.06.30 2479
RMXP 맨 처음에 하얀게 안나오고 검은게 나옵니다. 2 file 울랑 2011.07.01 1834
RMXP 턴알에서 여러번때리는스크립트;;RTABㅜ 1 느껴봐 2011.07.01 1981
RMXP 몬스터공격시대미지없음 1 file 대작만들거임 2011.07.01 1663
RMXP 온라인 스크립트 추천 IU[아이유] 2011.07.01 1729
RMXP 암호화보다 보안적인 암호화하는법 ssbest1015 2011.07.01 1794
RMXP 움직이는 포그방법 1 ssbest1015 2011.07.01 1844
RMXP 동굴에서 화면을 어둡게 하는 방법 2 ssbest1015 2011.07.01 1588
Board Pagination Prev 1 ... 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 ... 90 Next
/ 90