질문과 답변

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 13180
RMVXA 자동전투 AI패턴을 추가하는 방법 간파더 2012.05.29 1686
RMVX tankentai sbs 배틀러 캐릭 관련 질문입니다. 3 file 톰소여동생 2012.05.29 1592
RMVXA VXA에서 자동전투에 대한 의문이 있습니다 3 간파더 2012.05.29 1761
RMXP 맵에서의 캐릭터 스프라이트 관련 질문 4 file Lighna 2012.05.28 2122
기타 장비 착용제한에 관한 질문입니다 zerlo 2012.05.28 1052
RMVX 어째서 장소이동이 안되는걸까요? 3 file 작약 2012.05.27 1881
RMVXA 대화 할때 글자가 출력되는 속도가 너무 빨라요. Shalon 2012.05.27 2459
RMVXA 변수 실시간으로 보여주는 창 띄우기..(스크립트) 1 Tattoo 2012.05.27 2640
RMVX 열심히 찍은 캐릭터칩이 앞 뒤 옆만 봅니다 4 file 작약 2012.05.27 2562
RMXP RPG를 컴퓨터 방과후로 만들어 받아온뒤 1 꾀쟁이제리 2012.05.26 1948
RMVXA VX 캐릭터들을 VX ACE에서 그냥 사용할 수 있나요? 2 Tattoo 2012.05.26 2545
RMXP rpgxp아오오니 오토타일과 장식품이 다 겹쳐져요;; 1 세종오니 2012.05.26 2090
RMVX vampyr SBABS-Requiem ABS 9 에러질문 4 Jung48 2012.05.25 1909
RM2k 액알 지뢰 설정.. 몹이 맞질 않네요; 8 file CJY 2012.05.25 1896
RMXP RMXP 배열 함수 관련 질문 2 Lighna 2012.05.24 1803
RMVX 타이머 작동 도중 시간 더하기 2 김기말 2012.05.23 2324
RMVX 처음 게임 시작하면 대사가 나오게하는법 2 표지훈마이크 2012.05.20 1811
RMXP 마우스스크립트좀 알려주세요 2 스팀팩 (gjs1105) 2012.05.20 2163
RMVXA 아오오니처럼 이름박스가 따로 뜨게 하는방법... 3 file Shalon 2012.05.20 3032
RMVX vx캐릭터칩 1 ㄹㅇㄴㄹㅇㄴㄹz 2012.05.19 2076
Board Pagination Prev 1 ... 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 ... 517 Next
/ 517