질문과 답변

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 12442
RMVX VX에서 WGB를 사용하고있는데요..[스크립트 관련] 1 이클립스 2010.12.13 490
RMVX VX에서 걸음수세기! 2 간뿅 2018.07.19 156
RMVX vx에서 광원효과를 내고 싶어요 9 골리버 2014.01.14 1275
RMVX VX에서 기차스크립트가 불러오기시에만 오류가 뜹니다. file MUTLG 2016.01.12 119
RMVX VX에서 대기를 누르면 타이머가 초기화요 ㅜ 비켜비켜 2012.11.01 1013
RMVX VX에서 대열보행 하는방법 6 너굴통통 2016.10.05 242
RMVX vx에서 문의 처리에서 긴문이 짤리네요 레몬쿨라 2014.04.29 504
RMVX VX에서 문장넘길때 효과음 넣고 싶은데 어떻게 하나요? 1 메로메로 2013.03.30 637
RMVX VX에서 문장의 표시속도를 줄이는 방법이 없을까요? 1 camuaa 2011.02.06 798
RMVX VX에서 물체에 이벤트를 적용하고 버튼으로 실행시키는 법에 대한 질문입니다. 2 레모네이드립톤 2012.11.03 735
RMVX VX에서 미디파일의 피치에 관해 질문드립니다. 쌀맨 2011.04.01 1327
RMVX vx에서 아이템 반짝이게 하기 4 3g 2012.02.03 2676
RMVX VX에서 자동전투를 구현할수 없나요. 3 Lamancha 2012.07.17 1496
RMVX VX에서 주인공 교체 2 이겸 2016.07.10 151
RMVX VX에서 팀원을 따로 분리하는 것 말입니다. 2 elsamaria 2011.06.27 783
RMVX VX에서 플레이시간을 초기화 시키는 방법 없나요? 2 siraisi 2011.09.05 1474
RMVX VX에서는 2003에서의 키입력의 처리 같은 기능이 없나요? 3 우아니아랱치 2011.06.30 1031
RMVX vx오류 영맹이라 해석과 하는방법점 ㅅ 3 file 병맛콜라 2011.08.02 1556
기타 RMVX VX용 마이리틆포니 캐릭터칩을 찾고있습니다. Rabi_The_Butcher 2019.02.10 66
RMVX VX용 몬스터에 대해서... 2 SSunder T 2011.01.11 678
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