질문과 답변

Extra Form


일반적인 턴제 RPG의 4가지 배틀 커맨드, 공격, 방어, 스킬, 아이템이 아닌,


특정 커맨드를 없애거나 새로운 커맨드를 추가하는 방법을 말하는겁니다.



해외 사이트를 찾아본 결과 액터나 클래스에 따른 고유의 배틀 커맨드를 짤 수 있는 스크립트는 있는데,


"특정 상태이상에 걸린 중"에 배틀 커맨드를 편집하는건 못찾겠더래요.

Who's 레미티

profile

Remity the Elemental Holic


http://www.musicshake.com 에서 활동하고 있습니다.

한때 마비노기를 했었습니다.


이상.

Comment '3'
  • ?
    아이미르 2013.02.25 12:09

    커맨드를 없애는 건 쉬운데 추가하는 게 쉽지 않네요...

     

    상태이상으로 커맨드 없애는 건 간단합니다.

     

    #==============================================================================
    # ■ Window_ActorCommand
    #------------------------------------------------------------------------------
    #  배틀 화면에서, 액터의 행동을 선택하는 윈도우입니다.
    #==============================================================================

    class Window_ActorCommand < Window_Command
      #--------------------------------------------------------------------------
      # ● 커멘드 리스트의 작성
      #--------------------------------------------------------------------------
      def make_command_list
        return unless @actor
        add_attack_command unless @actor.state?(2)
        add_skill_commands
        add_guard_command
        add_item_command
      end
    end

    이런 식으로 하면 됩니다. 이 스크립트를 붙여 넣으면 2번 상태, 기본 예제에서는 중독상태에 걸리면

    공격 커맨드가 없어집니다 !!

     

    커맨드 추가에 대해서는 제가 발상이 부족해서인지는 몰라도;;

     

    어떤 커맨드가 추가될지도 짐작 못하겠네요 (웃음);;

     

    만약 Window_ActorCommand에서 커맨드를 추가하면

     

    Scene_Battle에서 그에 맞는 함수를 작성해야할 겁니다.

     

    #==============================================================================
    # ■ Scene_Battle
    #------------------------------------------------------------------------------
    #  배틀 화면의 처리를 실시하는 클래스입니다.
    #==============================================================================

    class Scene_Battle < Scene_Base

      #--------------------------------------------------------------------------
      # ● 액터 커멘드 윈도우의 작성
      #--------------------------------------------------------------------------
      def create_actor_command_window
        @actor_command_window = Window_ActorCommand.new
        @actor_command_window.viewport = @info_viewport
        @actor_command_window.set_handler(:attack, method(:command_attack))
        @actor_command_window.set_handler(:skill,  method(:command_skill))
        @actor_command_window.set_handler(:guard,  method(:command_guard))
        @actor_command_window.set_handler(:item,   method(:command_item))
        @actor_command_window.set_handler(:cancel, method(:prior_command))
        @actor_command_window.x = Graphics.width
      end

    end

     

    여기에 핸들러 추가하고 그에 따라 뒤에 써있는 이름과 같은 메소드 함수를 정의해주면 됩니다.

     

    제가 아는 건 이정도네요. 도움이 되었으면 좋겠습니다;;

  • ?
    /여우비/ 2013.07.03 18:42
    핸들러가 무엇을 뜻하는 건가요?
  • ?
    아이미르 2013.07.03 20:17
    위 댓글에 보면 @actor_command_window.set_handler(:item, method(:command_item))

    같은 걸 말하는 겁니다

    윈도우 쪽에서 출력 윈도우를 만들어도 핸들러 설정이랑 그에 따른 함수 설정을 해야 제대로 동작합니다

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12448
RMVXA 쯔꾸르창이 전체화면으로 됩니다... 4 마맨 2014.01.11 29569
에러 해결 RMMV NW.js 프로필 오류 해결법 아시는분 있나요? 2 file MSM 2019.03.05 19080
기타 RPG만들기로 만든 게임은 에디트를 사용못하나요? 5 키키두두키 2011.10.09 13477
RMVXA 요즘 혜성 같이 나타난 RPG VX ACE 치트오메틱에 대해서입니다. 1 g223k 2013.04.10 11975
RMVXA RPG VX ACE 에서 조작키 바꾸는 법 3 째워잉 2013.08.17 10843
RMVX RGSS202.dll좀 주실분 2 알피지매니아스 2010.11.14 10518
RMVX RVDATA2 파일은 어떤 프로그램으로 열어야하나요? 2 글쓰니안쓰니 2013.03.28 10133
RMVX rpgvx계 게임을 받았는데 1 하구하구 2010.11.08 9686
RM2k3 2003 그래픽 (캐릭터,몬스터) xp에서도 사용 가능 하나요? 2 마우리 2012.03.20 8895
RMVX 대화창 스킵하는법 6 kaisis 2013.05.06 8721
RMVXA RPG VX ACE 윈도우 7유저의 한글 깨짐 현상. 3 kila233 2012.07.07 8629
RMVX RGSS202E.dll 이 없어요.. 어디서 구하죠? 2 C1님 2011.04.18 8103
RMVX RPGVX 오류(?) 2 『호┠심』군 2010.12.01 8061
RMVXA RPG만들기 VX ACE 이거에서 rgss3a파일 어떻게 열어요? 2 시에마 2013.07.28 7913
한글이 네모로 뜨며 깨집니다.(해결!) 4 file 꺄훌 2012.11.19 7841
기타 rvdata2 확장자는 무슨 제작툴을 쓴건가요? 6 식인곰푸 2014.06.17 7781
RMMV ~~.rpgmvp가 뭔가요? 2 file 무슨상관이라도 2016.08.25 7393
기타 사이트 이용 사운드 소재 란에 있는 사운드/효과음 소재들은 써도 되는 건가요? 2 jojiwell 2019.11.30 7384
RMVX 뱀파이어 액알에서 Die Self Switch A 어떻게 사용하는 건가요? 3 닉네임은2와20 2012.01.16 7269
RMVX 애니메이션 한 프레임당 초가 몇인지 알고싶습니다. 4 톰소여동생 2012.06.29 7185
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 516 Next
/ 516