질문과 답변

Extra Form

허걱님께서 VXA에서 자동전투를 맡는 스크립트부분이


Game_Actor -540
 #--------------------------------------------------------------------------
  # ● 자동 전투용의 행동 후보 리스트를 작성
  #--------------------------------------------------------------------------
  def make_action_list
    list = []
    list.push(Game_Action.new(self).set_attack.evaluate)#아마 일반공격
    usable_skills.each do |skill|   #아마 사용가능한 스킬사용
      list.push(Game_Action.new(self).set_skill(skill.id).evaluate) # 밑의 evaluate에서 어떻게 작용해서 스킬을 사용하게 지정하는듯
    end
    list
  end
  #--------------------------------------------------------------------------
  # ● 자동 전투시의 전투 행동을 작성
  #--------------------------------------------------------------------------
  def make_auto_battle_actions 
    @actions.size.times do |i|
      @actions[i] = make_action_list.max {|action| action.value } #위에서 설정된 행동후보리스트대로 실행함
    end
  end

 


Game_Action-210

 #--------------------------------------------------------------------------
  # ● 행동의 가치 평가(자동 전투용)
  #    @value 및 @target_index 를 자동적으로 설정한다.
  #--------------------------------------------------------------------------
  def evaluate #여기서 value가 변수로 작용해서 행동빈도라던가 결정을 하는거같은데 도저히 이해가 안갑니다
    @value = 0
    evaluate_item if valid?
    @value += rand if @value > 0
    self
  end

이렇게 3부분인데 VX때랑 다르게  보고있어도 어떻게 돌아가는지 감도 잡히지 않더군요
 
그렇다고 VX에 있는 스크립트를 보고 어거지로 따라할수도 없는게 구조가 꽤나 다른듯하더라구요
 

아무래도  Game_Actor -540 부분에 행동 후보 항목부분에서 패턴을 추가해야하는거 같은데

 

현재 VX에서는 있지만 VXA에선 없는 패턴이 회복마법사용과 부활마법사용이 있습니다만..

 

자동전투를 하면  VX처럼 VXA에서 행동할수 있는 패턴을 추가해주고 싶습니다.

 

패턴중엔 VX에도 없는 패턴이 기절,마비같은 상태이상에 걸린 멤버에게 상태이상 해제마법사용입니다만

 

이 패턴은 만들기에 너무나도 힘들어서 VX에서 조차도 없었던거 같으니 포기를 할까 합니다

 

두가지 패턴의 액터_AI를 만들고 싶은데 VX에서도 있었던 패턴이였는 만큼 그걸 참조해서 VXA에서 추가가 가능할까요

 

 




Who's 간파더

?

be폭력주의자


List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12451
RMMV 자바스크립트 질문 +추가질문 1개 잠행인 2017.10.12 132
기타 자바스크립트 상태표시줄 소스가 무엇으로 바뀌었는지 알고싶습니다. 2 file 위크로스 2018.09.20 65
RMXP 자막 스크립트 같은거 없습니까? 2 CJYG* 2011.11.25 2022
기타 자료좀 찾아요 동물성젤라틴 2013.07.23 618
라이선스 기타 자료실의 모든 자료들은 저작권에 위배되지 않는 거겠죠? 6 유토피아라 2011.10.03 1249
RMVX 자료실에잇는 캐릭터를 했는데요... 2 준짱돌이 2010.12.15 792
RMMV 자료실에 있는 플러그인 호환문제입니다. 4 killcoro 2018.04.25 225
기타 자료실에 '아이콘'만들어주세요 4 푸른바람avangs 2017.06.03 115
RMVX 자동차 내에서 대화하는 방법 2 A방스방스 2016.08.12 207
RMVXA 자동전투를 실시하면 전투화면없이 바로 결과가 나오는 방법없나요 간파더 2014.04.20 565
RMMV 자동전투 컷씬을 만들고 싶습니다. 1 시우A 2017.09.22 192
RMVXA 자동전투 AI패턴을 추가하는 방법 간파더 2012.05.29 1683
RMVX 자동으로 세이브, 로드 되는 스크립트 급해요!! 4 트러리 2012.03.26 2258
RMVXA 자동으로 그림이 움직이기 4 푸른사신 2013.01.14 855
RMVXA 자동으로 BGM 실행방법 5 개밥 2013.05.30 691
RMVXA 자동업데이트가 가능한가요? 4 aaa222 2013.08.31 875
RMVX 자동실행을 어떻게 멈추는지 모르겠어요.. 4 file fyigfust 2013.05.30 1023
RMXP 자동실행,병렬처리 4 bluesu1004 2014.03.05 1323
RMVXA 자동실행 이벤트에서의 npc와 주인공의 동시움직임 7 마린걸 2015.09.15 238
RMVX 자동실행 이벤트에서 대사창이랑 감정아이콘 한번만 나오게 하는 방법 알려주세요. 2 겐슈 2014.09.22 923
Board Pagination Prev 1 ... 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 ... 516 Next
/ 516