질문과 답변

Extra Form
RPG게임에 있어서 자동전투는 좋은 기능중 하나라고 생각됩니다.
 
자동전투를 시키기 위해서 처음 캐릭터 설정시 자동전투로 설정 하는것 외에 다른방법은 없나요?
 

 

캐릭터에게 상태이상으로 [적을 통상 공격한다] 상태로 만드는 법을 생각해보았지만 이렇게되면

 

스킬을 사용하지 않았습니다.

 

좋은방법 없을까요?

 

Who's Lamancha

profile

팀블로그 http://teamel.tistory.com/

Comment '3'
  • profile
    습작 2012.07.17 19:26

    0.

     

      VX에서의 자동공격은 많은 사람들이 생각했던 내용입니다. 아마 자동 전투와 관련해서 여러 종류의 스크립트가 존재하리라 생각됩니다. 찾으면 여럿 존재하겠지만, 여기서는 그 중 하나인 OriginalWij님의 Battle Macros v 1.2를 소개해 드립니다.


      http://www.mediafire.com/?mwooy30o4m5


      자동 공격 이외 설정해놓은 전략대로 전투를 지원합니다.


      그럼 아무쪼록 좋은 게임 제작 활동 하시길 바랍니다.^^


  • profile
    Lamancha 2012.07.17 20:24
    감사합니다. 제가 잘 못찾았던거군요 한가지 더 궁금한게 있는데 전투시 나오는 MACRO 커맨드를 아예 없애버릴수는 없나요?
  • profile
    습작 2012.07.17 22:52

    1.


      MACRO 커맨드를 지우는 쪽으로 재정의할 수 있는 코드를 적어드리겠습니다. 앞서 소개해드린 BattleMacros 스크립트보나 아랫쪽 섹션에 아래 코드를 추가해주시면 됩니다.


    class Scene_Battle < Scene_Base

      def update_party_command_selection

        if Input.trigger?(Input::C)

          case @party_command_window.index

          when 0

            Sound.play_decision

            @status_window.index = @actor_index = -1

            next_actor

          when 1

            if USE_AUTO

              Sound.play_decision

              for actor in $game_party.members

                actor.auto_battle_reset = actor.auto_battle

                actor.auto_battle = true

              end

              next_actor

            else

              if $game_troop.can_escape == false

                Sound.play_buzzer

                return

              end

              Sound.play_decision

              process_escape

            end

          when 2

            if $game_troop.can_escape == false

              Sound.play_buzzer

              return

            end

            Sound.play_decision

            process_escape

          end

        end

      end

    end

    class Macro_PartyCommand < Window_Command

      include OW_MACROS

      def initialize

        s1 = Vocab::fight

        s2 = AUTO_COMMAND

        s3 = Vocab::escape

        if USE_AUTO

          super(128, [s1, s2, s3], 1, 4)

          draw_item(0, true, 1)

          draw_item(1, true, 1)

          draw_item(2, $game_troop.can_escape, 1)

        else

          super(128, [s1, s2, s4], 1, 4)

          draw_item(0, true, 1)

          draw_item(1, $game_troop.can_escape, 1)

        end

        self.active = false

      end

    end


      그럼 수고하세요.^^

     



List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12456
RMVX 여러 선택 질문입니다 (제목 바꿈 죄송해요 ㅜㅜ) 3 형철스 2011.03.10 835
RMVX 자신의 파티원 선택지로 나타내는 방법 있나요? 1 형철스 2011.03.11 1052
RMVX 사이드뷰 관련 오류같은데.. file 맛난호빵 2011.03.14 1168
RMVX vx 실행이 되지 않아요ㅠㅠㅠ 1 jdh0710 2011.03.15 1506
RMVX 제가 게임을 만들었는데... 1 file 르코 2011.03.15 940
RMVX 질문이있씁니다 1 게임자료실 2011.03.15 823
RMVX 윈도우 만드는법이랑컴터에대한... Leinad 2011.03.17 1195
RMVX 스크립트로 파티원을 능력치에 따라 정렬 할 수 있을까요? 형철스 2011.03.18 1290
RMVX 전투 시작할 때 도망치다 나타나게 하는 법 좀 가르쳐주세요. 1 용발2 2011.03.20 1283
RMVX 게임화면 시작할때... 3 Solar 2011.03.20 1507
RMVX 소환스킬 2 오로징 2011.03.20 1633
RMVX 패시브스킬 도와주세요!! 1 L.I.O.N 2011.03.20 1157
RMVX vx 맵칩 만드는 법 알려주세요~~ 은빛바람 2011.03.23 1280
RMVX 상점화면에서 현재 착용중인 장비를 비표시로 하고싶습니다. PML이에요 2011.03.24 1122
RMVX SBS 사이드 뷰 배틀 질문하나 드려요 3 첫번째굿바이 2011.03.25 1138
RMVX 캐릭터 적용하는법 1 G DRGON 2011.03.25 1382
RMVX 일정레벨되면 퀘스트가 생긴다거나하는거 gurskdltm 2011.03.30 1442
RMVX 맵에 보정주는법 알려주세요 1 file Skeleton's bone 2011.03.31 1215
RMVX VX에서 미디파일의 피치에 관해 질문드립니다. 쌀맨 2011.04.01 1327
RMVX VX TileE 레이어 질문 3 file 히나나이 2011.04.01 1406
Board Pagination Prev 1 ... 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 ... 127 Next
/ 127