질문과 답변

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 12456
RMVXA 소재 투명색 지정 2 알만툴초보입니당 2017.02.24 116
RMMV 로드 화면을 불러오는 스크립트가 뭔가요? 1 tyulip 2017.07.22 116
RMMV 소지금 자동 증가에 관하여 질문 드립니다. 5 깡토 2017.08.01 116
RMMV 데이터베이스를 엑셀로 관리하는 방법이 있나요? 4 반내림 2018.01.18 116
이벤트 작성 RMMV 텍스트 출력 관련 1 file 만두로이드 2019.02.24 116
기타 RMMV 벽이 자꾸 통과돼요 2 file 퐁핑퐁 2019.10.04 116
에러 해결 RMVX 글자 크기 조절 어떻게하나요? 벚화령 2020.05.26 116
스크립트 추천 RMVXA 연속으로 데미지가 들어가게 하는 스크립트가 있나요? 2 Goker 2020.04.11 116
이벤트 작성 RMMV 메뉴에 늘어가면 캐릭터 프로필을 볼 수 있게 해놨는데 특정 분기점으로 가야 다른 캐릭터의 프로필이 해금되는? 식으로 만들고 싶어요 file 퐁핑퐁 2020.09.06 116
RMVX RPGVX 조작오류 해결법좀요 1 bonons 2016.07.12 117
기타 rpg xp, rpg vx의 다운, 실행이 되지 않습니다. 바가베가 2018.04.15 117
기타 유메닛키가 안 켜져요 ㅠㅠ ㅂㄷㅂㄷ 2017.11.28 117
기타 이미 배포된 게임을 열어보기? 닐니리뽕 2017.11.28 117
플러그인 추천 기타 바람 만드는 법 알고 계신 분 계신가요? 2 무명시절 2019.06.29 117
RMMV 랜덤 버프 부여 관련 질문드립니다. 2 file 엔라스 2018.05.10 117
RMVXA 속성내성 중첩에 관해 질문드립니다! 2 보드카짱 2017.05.02 117
기타 이미지적용하는 방법 1 듀잉 2016.02.24 117
RMVXA 알만툴 실행 캐릭터 문장 오류 file 모카라떼카푸치노 2018.02.20 117
에러 해결 RMVX VX 스크립트 사용 중 에러가 났습니다.... 1 file CatoN 2019.03.20 117
RMVXA 무기 상성 설정 Lycious 2015.02.17 117
Board Pagination Prev 1 ... 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 ... 516 Next
/ 516