카카오토를 개발하시다니 정말 대단하신 것 같습니다.
사용하다보니 몇 가지 필요한 기능이 있는데 문의드려요.
1. 이미지 대기후 클릭 함수
: 현재 함수들로도 구성은 가능합니다.
*스샷비교를 통해 나올 때까지 이동하기
*전투함수를 통해 구현하기 (대신 배열 하부항목이 추가로 필요해서 불편하긴하지요)
근데 둘 다 스크립트가 지저분해지는 단점이 있어요~
단순 편의를 위해서긴하지만, 함수로 존재한다면 편할 것 같아요!
2.옵션 저장기능
: 스크립트내에서 별도의 설정파일에 접근할 수 있는 함수가 있었으면 좋겠습니다.(set폴더의 파일)
제어판에서 변수들을 저장할 수 있긴하지만, 어디까지나 제어판에서 사용자가 변경한 변수들에만 해당가능한 사항으로
만약 스크립트내의 연산으로 변수1=100으로 한다고해서 변수1이 100으로 저장되지는 않는 걸로 알고 있습니다.
만약 제어판에서 저장하듯이 스크립트내에 저장함수를 만들어 사용한다면 참 좋을 것 같습니다.
그렇다면 프로그램을 다시 시작한다해도 저장된 변수를 통해 계속 이어서 작업을 할 수 있으니까요!
(보통 다른 언어에서는 ini파일을 생성하여 저장하지만 카카오토는 set폴더의 파일에 저장하는 것 같더군요.
해당 파일에 대한 접근성을 스크립트에 함수로 구현해줬으면 좋겠어요!)
3.단일항목 기능에 대하여...
클릭함수에서 배열변수의 하부항목에 저장된 좌표를 클릭할 때 하부항목 선택을 변수로만 가능하게 하였는데,
숫자를 입력하게 해서 하는 것도 추가하면 어떨까요?(물론 0~특정 상수 만큼의 변수를 만들어서 선택하게끔 하고는 있습니다.)
지저분해지는걸 좋아하지 않다보니;;
그리고 스샷비교같은 경우도 배열변수인 경우 배열변수의 값에 해당하는 하위항목을 비교하게끔 하는데
여러가지를 유동적으로 비교하는 경우 연산으로 값을 바꿔야 하는데 역시 지저분해지는 단점이...
아예 단일변수로 놓자니 변수창이 지저분하고 쿨럭;;
사실 옵션클릭도 배열변수가 가능하게끔하고 그룹명 값은 그대로 참,거짓으로 쓰되 하위변수를 지정하는 옵션이 있었으면 한다는....
2번은 정말 필요한 기능같고
1,3번은 그냥 스크립트의 깔끔함을 위해... 순전히 저를 위한 건의사항이라;;;
염치불구하고 적어봅니다.
1. 스샷스크립트에 반복횟수가 있습니다.
이는 원하는 이미지가 나올때까지 반복하다 해당 이미지 검출시 남은횟수에 관계없이 바로 진행합니다.
딜레이에 의해 반복타임이 영향받습니다.
2. 플레이어는 현재스크립트를 수행해주는 전용플레이어로 스크립트자체에 영향을 못미칩니다.
매니저에서 스크립트 저장시 기존 그룹들에 저장된 값 그대로 저장됩니다.
위 기능은 제어판에서 해결하셔야 합니다. 플레이어에서 스크립트 접근 불허 ^^
3. 그룹 구조상의 문제로 현재는 하위항목자체에 직접 접근이 안됩니다.
차후 리빌드버전에서 하위항목에 접근가능토록 재설계하고 있습니다.
(프로그램언어의 배열+구조체과 비슷한 방식일것 같습니다)