초급강좌 ifelse를 이용한 AI 공격 변환. > 기초 이해 강좌

본문 바로가기
사이트 내 전체검색

기초 이해 강좌

초급강좌 ifelse를 이용한 AI 공격 변환.

페이지 정보

profile_image
작성자 Leona123
댓글 0건 조회 664회 작성일 24-10-06 12:44

본문

AI 패턴이 단조로워 마음에 안드실 경우 꼭 이방법이 아니더라도 state로 random을 분할하셔서 사용하셔도 됩니다. 

이를 테면….

[state -1]
value = 기술1
trigger1 = random <= 100

[state -1]
value = 기술2
trigger1 = random <= 200

[state -1]
value = 기술3
trigger1 = random <= 300
.
.
.
.
.

그러나 ifelse를 써보겠습니다. 


[state -1]
value = ifelse(random <= 100, 기술1,ifelse(random <= 200, 기술2, ifelse(random <= 300, 기술3,......
trigger1 = 기본기 타격후 조건 혹은 원거리 혹은 다른 조건등등


비록 괄호를 많이 치게 되지만 하나에 다들어가게 되고, 이방법으로도 단 한가지 기술이 아닌 다채롭게 구현이 가능해 집니다. 
이방법외에도 여러 방법이 많은 걸로 알지만, 전 두가지 방법 다쓰고 있습니다. 
입문하시는 분들께 도움이 되었으면 합니다. 
마지막으로 ifelse의 동작 공식만 간단히 기술하고, 마치겠습니다. 

ifelse(조건, 조건에 일치할 경우 상수, 조건에 일치하지 않을 경우 상수)

*이미 다른 분이 ifelse에 관한 게시글을 올렸다면 말씀해주십시오. 자삭하겠습니다. 
추천0

댓글목록

등록된 댓글이 없습니다.


개인정보취급방침 이용약관 모바일 버전으로 보기 상단으로

Copyright © 무겐 어소시에이션 All rights reserved.