지존오토

[2] 변수의 정의에 대하여

  • 등록일 : 2009-06-24
  • 조회수 : 135305

변수라??

말 그대로 변수 입니다 (말하자면 사용자가 임의로 변수를 정의 하면 됩니다.)

도우미에 있는 변수들 A,B,C,D..........은 구분하기 쉽게 변수의 이름들이 정해져있는거구요

이 변수들을 어떻게 활용하느냐는 여러분의 구성과 짜임새에 달려 있습니다.

아이온하자님의 변수들을 해석해 보겠습니다.

예를 들면 나는 A를 전체 운영의 틀로 나누겠다고 정했을때

(A = 10) 이 값은 A가 10일때 공격을 하겠다고 정하는 것이고

(A = 20) 이 값은 A가 20일때 줍기를 하겠다

(A = 30) 이 값은 A가 30일때 버프를 하겠다 등등....

각각의 인식목록에서의 조건들과 변수들을 이런식으로 정해 주는겁니다.

위의 값들을 참조해서 아래의 활용 예제를 보겠습니다.

A = 30 이고 B = 1 일때 버프 하겠다

A <= 10 이고 C = 1 일때 공격 패턴을 어떻게 하겠다 등등 입니다.

변수의 값을 상황에 따라 어떻게 정의 하느냐에 따라 액션이 달라 질 수 있습니다.

공격해라/ 공격을 멈춰라/ 줍기를 해라 / 버프할땐 공격중지해라/ 줍기할때 힐 하지마라 등등.....

을 변수로 정해주면 됩니다.

참고로 액션 변수만 있는게 아니라 각각의 인식목록들이 동작을 하고 안하고도 정해 줄 수 있습니다.

1의 인식목록에서 2의 인식목록으로 액션의 동작을 이어줄 수도 있고,

1의 인식목록에서 2의 인식목록으로 넘어 가되 조건이 충족되지 못하면 건너띠고

3의 인식목록으로 넘어가라는 등의 식을 성립 시키려면 변수와 조건들을 정해주고

그 변수와 조건의 충족에 따라 동작설정에서 특정 변수의 값을 바꿔주는등의 응용력을 발휘하면 됩니다.

그냥 머리속으로만 만든다면 내가 멀 어떻게 하겠다는것이 뒤 엉킬때가 있습니다.

종이에다가 내가 변수를 어떨때 어떻게 정했는지 메모하는 습관을 갖는게 포인트입니다.

그리고 테스트를 해보면서 하시면 빨리 이해가 되리라 생각됩니다.

참고로 아이온하자님의 파일을 내려받아 잘 살펴 보시면 변수의 쓰임새를 알 수 있습니다.

//==== // 저의 고민 하나 화두로 던저 보겠습니다. //====//

지존 매크로 프리미엄은 필드용이지 않나 싶은 생각이 들더군요

정해진 던전안에서 자리 이탈 방지를 만들어 보려 했는데 어렵습니다

사냥터에서 자리라는 개념이 있는데 옆방으로 가다가는 몹을 스틸하게 되거든요

자리이탈을 방지를 하려면 처음에 시작했던 좌표가 존재 해야하는데 온라인 게임에서는

그 좌표를 제공하지 않습니다.

설사 제공한다 하더라도 게임상의 좌표와 스샷의 좌표는 개념자체가 다르기 때문입니다.

벽치기 비비기도 사방이 막혀있는 것이라면 자리 이탈이라는 개념이 필요 없지 않나 싶습니다

한곳이라도 뚤려 있다면 언젠가는 다른 자리의 몹을 스틸하게 됩니다.

매크로 고수님의 다른 아이디어가 있으시다면 자리 이탈 방지 아이디어를 공유 하고 싶군요

이상 허접한 정보와 문제점을 드려 봅니다.

코멘트

    • 이옥희
    • 2011-02-13 19:02:01

    감사합니다 ~ㅎ

    • 이만우
    • 2011-04-22 14:21:31

    스타크레프트나 일부 온라인게임에서 보여주는 미니맵에서의 기능중에 미니맵을 눌러도 필드를 누른것과같이 작동되는 기능이 잇는 게임이 아니라면 방법이 없습니다...제가 해본결과로는요..ㅡㅡa 저는 그래서 파티를 합니다,그리고 케릭하나는 세워두고 사냥용 케릭은 몹을 잡지요..몹한마리를 다 잡거나,세워둔 케릭의 피바가 떨어졋을때 인식점 설정해서 케릭으로 복귀하도록 지정합니다..또다른 방법은 생각나질 않어요..그럼 즐~~^^