질문과 답변

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
RMXP 아이템 사용어떻게 하나요? 1 가나치킨 2011.04.12 1430
RMVX 메뉴에서 장비삭제 빠삐코선장 2011.04.13 1002
기타 홈페이지 오류가... 3 은색바람 2011.04.14 1760
RMVX 스크립트 몇줄부터 충돌 아방스의강좌 2011.04.14 1108
RPG XP 리젠방법 !! 1 백백이 2011.04.14 1722
RMXP 스킬연속타격 2 좋은사람a 2011.04.14 1313
RMXP ABS 이벤트에아무것도 넣지않을경우 게임제작중 2011.04.15 1029
RMXP 맵배치 렉 2 알파라이징 2011.04.17 1464
RMVX 아... 예기치 않은 파일형식 ... 이거어떻하죠 ?... 2 OvercomE 2011.04.17 1427
RMVX 택틱스를 만들수는 없나요?? 알면 알켜주세요!! 부탁입니다!! dklqwer123 2011.04.17 924
RMXP 상점에서 되팔기 시 가격조정.. 1 샤루스 2011.04.17 808
RMVX 초보예요..알고 싶습니다ㅠ.ㅠ 4 file 투리 2011.04.18 1148
RMVX PRABS 에러 도와주세요. 1 뚱가 2011.04.18 807
RMXP 화면을 아카오니처럼하기 2 데버 2011.04.18 1832
RMVX 캐릭터 주위에 어둡게 할수는 없나요 ?.. 2 C1님 2011.04.18 1240
RMVX RGSS202E.dll 이 없어요.. 어디서 구하죠? 2 C1님 2011.04.18 8103
RMVX 스크립트로 직업의 속성유효도를 게임중에 바꿀 수 있을까요? 4 형철스 2011.04.19 1108
RMVX PRABS 도와주세요.. 도저히 어떻게 해야...;; file 뚱가 2011.04.19 730
RMXP 레이어 2에 만든 벽과 물건들을 캐릭터가 뚫고 지나갑니다... 1 클로토 2011.04.19 1355
RMVX DB 엑터창이 커졌어요 ㅠ [스샷첨부] 4 file 제비르난 2011.04.20 1075
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