질문과 답변

Extra Form

아방스님이 올리신 RPG Tankentai SBS 3.3 + ATB Kaduke Eng

스크립트를 사용했는데 게임에 적용하니까 배경이 검은색으로 나오네요.

어떻게해야하나요?

 

P.S 1 : 사진은 있지만 올리는 법을 몰라서..

P.S 2 : 사용스크립트 주소 - http://avangs.info/zbxe/376639

Who's 스노우

?

안녕하세요. 제발 먹지말아주세요

Comment '2'
  • ?
    시트르산 2010.09.14 15:34

    배경 스크립트를 받아서 활용해보십시오.

    배경 스크립트 하나 올려드립니다.

    #==============================================================================
    # ★ ExBattle_Background                                              ver 2.00
    #------------------------------------------------------------------------------
    # ?배틀 화면에서 임의의 배경 화상을 설정할 수 있도록 하는 스크립트 소재입니다.
    #==============================================================================

    # 맵 설정.
    # 맵 ID, 그래픽명의 순서에 필요한 만큼 늘어놓습니다.
    EXBTL_BACKGR_MAP = {
        1 => "001_FOREST" #따옴표 안에 파일이름을 적어서 추가하십시오. 파일은 GRAPHIC/PICTURE 폴더안에 있는 파일만 가능.

    }

    # 에리어 설정.
    # 에리어 ID, 그래픽명의 순서에 필요한 만큼 늘어놓습니다.
    EXBTL_BACKGR_AREA =
    { }

    # 디폴트 설정.
    # 맵이나 에리어가 설정되어 있지 않은 경우에?시 하는 그래픽을 설정합니다.
    EXBTL_BACKGR_DEFAULT = ""

    # 기초 설정.
    # 그래픽이 화면의 기초로서 표시 하는 배경을 설정합니다.
    # (0:흑 1:맵 화면)
    EXBTL_BACKGR_BACK = 1

    # 표시위치.
    # 그래픽의 표시위치 (0:상 1:중앙 2:화면 중앙 3:하)를 지정합니다.
    EXBTL_BACKGR_POSITION = 2

    # 배틀 플로어 설정
    # 배틀 플로어 화상을?시 할지를 설정합니다.
    # (0:?나타내 보여 않아 1:?시 한다)
    EXBTL_BACKGR_FLOOR = 0

    # 그래픽 폴더
    # 전투 배경용의 화상 파일이 있는 폴더 (Graphic/xxx/)(을)를 지정합니다.
    # (0:System 1:Parallaxes 2:Pictures)
    EXBTL_BACKGR_FOLDER = 2

    #------------------------------------------------------------------------------

    class Spriteset_Battle
      #--------------------------------------------------------------------------
      # ○배틀 백 스프라이트의 작성
      #--------------------------------------------------------------------------
      alias _exbbackgr_create_battleback create_battleback
      def create_battleback
        source = $game_temp.background_bitmap
        bitmap = Bitmap.new(640, 480)
        if EXBTL_BACKGR_BACK == 1
          bitmap.stretch_blt(bitmap.rect, source, source.rect)
        end
        @battleback_sprite = Sprite.new(@viewport1)
        @battleback_sprite.bitmap = bitmap
        @battleback_sprite.ox = 320
        @battleback_sprite.oy = 240
        @battleback_sprite.x = 272
        @battleback_sprite.y = 176
        fixed = false
        unless $BTEST
          for area in $data_areas.values
            if $game_player.in_area?(area) and EXBTL_BACKGR_AREA.has_key?(area.id)
              src_source = EXBTL_BACKGR_AREA[area.id]
              fixed = true
            end
          end
          unless fixed
            if EXBTL_BACKGR_MAP.has_key?($game_map.map_id)
              src_source = EXBTL_BACKGR_MAP[$game_map.map_id]
              fixed = true
            end
          end
        end
        unless fixed
          if EXBTL_BACKGR_DEFAULT != ""
            src_source = EXBTL_BACKGR_DEFAULT
            fixed = true
          end
        end
        if fixed
          case EXBTL_BACKGR_FOLDER
          when 0
            src_bitmap = Cache.system(src_source)
          when 1
            src_bitmap = Cache.parallax(src_source)
          when 2
            src_bitmap = Cache.picture(src_source)
          end
          x = (640 - src_bitmap.width) / 2
          case EXBTL_BACKGR_POSITION
          when 0
            y = 64
          when 1
            y = (416 - src_bitmap.height) / 2
          when 2
            y = (480 - src_bitmap.height) / 2 + 32
          when 3
            y = 480 - src_bitmap.height
          end
          @battleback_sprite.bitmap.blt(x, y, src_bitmap, src_bitmap.rect)
          src_bitmap.dispose
        end
      end
      #--------------------------------------------------------------------------
      # ○배틀 플로어 스프라이트의 작성
      #--------------------------------------------------------------------------
      alias _exbbackgr_create_battlefloor create_battlefloor
      def create_battlefloor
        _exbbackgr_create_battlefloor
        @battlefloor_sprite.opacity = 0 if EXBTL_BACKGR_FLOOR == 0
      end
    end

  • ?
    니노미야 2010.09.15 01:42

    에리어 설정에 대한 예시 같은것 하나 보여주실수 있나요?

    에리어 ID를 어떻게 확인해야하는지도 잘;;;


List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12387
기타 tps게임에 도전하려는데요 스네이크 2011.07.31 2224
RMVX 이벤트와 이벤트가 접촉시 이벤트발동하는법.. kallat 2011.07.31 1405
RMVX (vx)이벤트의 영구삭제 4 수호군 2011.07.31 1618
RMXP 엄청나게 복잡한 이벤트만들기 어려워서 부탁드립니다. 5 file CJYG* 2011.07.31 1736
RMVX 장비상세정보를 확인할수있게하는방법좀요~ [A]중딩 2011.07.30 1034
RMVX 이벤트 접촉크기에 대해... 2 file 매디 2011.07.30 1626
RMXP 상단에 띄우기 변수 값 계속 출력하기 2 Tattoo 2011.07.30 1408
RM2k 액알 만들때 정말 Hp를 공격력에 따라..... 4 냉혈한도라지 2011.07.29 1455
RMVX 몬스터 캐릭터 칩이 짤려요 3 사루바 2011.07.29 1698
RMVX VX 캐릭ㅌ 얼굴 오류 질문점 ;; 1 사루바 2011.07.29 1451
RMXP ABS로 만든 명작 1 미루 2011.07.28 2378
RMVX 이상해요. 1 file snci 2011.07.28 1332
RMVX 스크립트에 대해 간략히 정리된 강좌 있을까요? 3 천공의계시 2011.07.28 1261
RMVX 캐릭터만드는 사이트에서 만든 캐릭터가 적용이안되요 2 file ㄴ마임너ㅏㅣㅇ 2011.07.28 1652
RMVX ,죽었을때 겜오버 안되게 하는법 1 정말귀인★ 2011.07.27 1346
RMXP 벽을통과해요;;7시안에좀요; 3 구슬 2011.07.27 1614
RMVX 이미지를 가져왔는데 이미지가 깨져요 ㅜㅜ 5 ㄴ마임너ㅏㅣㅇ 2011.07.27 1307
RMVX 지붕에 있는 그림자 없애는 방법좀요!! 3 file 오그리토그리 2011.07.27 1381
RMXP 캐릭터 만들기 어떠케 하나염?? 1 태권소녀 2011.07.26 1605
RMXP XRXS 스크립트 오류 닉네임은40자이내 2011.07.26 923
Board Pagination Prev 1 ... 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 ... 516 Next
/ 516