질문과 답변

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 12472
RMVXA 대사 스킵 스크립트 어떻게 적용하나요? 1 Mark.0 2018.09.10 157
RMVXA 방향에 대한 변수를 나타내는 스크립트 4 하얀너울 2015.04.09 157
RMXP xp 액알 만드는 중인데 몹 경험치가 계속 들어와요... 2 file 새우쾅 2015.06.05 157
RMVX 스크립트가 충돌하는듯 합니다 3 file 유우니사막 2015.08.07 157
RMMV 혹시 공홈에서 RPG만들기 구매하시고 환불 해보신 경험 있으신분 계신가요? 우주철거 2015.10.23 157
RMMV 장비 착용 제한 스크립트를 찾고 있습니다. 2 투척민 2015.11.25 157
기타 땅 갈라지게 하는법 1 쯔꾸르만들껀데 2015.12.11 157
RMVXA rpg maker vx ace 스크립트 질문입니다. 4 으으아앙 2018.01.20 157
기타 네이버 이메일로 보낼려니 이렇게뜨는디... 1 file Kangu 2016.11.01 157
플러그인 사용 RMMV 노트 메뉴를 만들고 싶습니다 4 file 소녀160 2019.05.19 157
RMMV 방어력 수치에 따른 퍼센트 데미지 7 카시어스 2018.12.10 157
RMXP RPG XP 초보질문 1 유니_Y 2017.08.12 157
RMMV NPC가 점프하면서 주인공 쫓기 7 고르고르고 2018.08.10 157
이벤트 작성 RMMV 제작중인데요 기존 알만툴 전투방식에서 다른 형식에 방식으로 바꿀려고 합니다. 그런데 그방벙이 헷갈립니다 2 간색 2019.02.01 157
스크립트 사용 RMXP 메세지 스크립트 관련하여 질문 드립니다. 2 file 빈군 2020.05.18 157
기타 RMMV 슈퍼마리오 처럼 횡스크롤 액션 게임을 만들려고 하는데.... 2 JDG 2020.06.28 157
기본툴 사용법 RMVXA VX ACE 이벤트 질문 2 wjswns 2020.10.11 157
게임 배포 RMMV 배포용 패키지 생성 실패 file Bakana 2021.08.31 157
이벤트 작성 RMVXA 아이템 선택에따라 다른 이벤트 2 핑크공주곽배철 2021.12.26 157
턴제 전투 RMVXA 버프, 디버프 적용시 자동 효과음을 추가하고 싶습니다. 무해 2022.04.01 158
Board Pagination Prev 1 ... 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 ... 517 Next
/ 517