안녕하세요
이제 카카오토 접한지 3주 정도 된것 같습니다.
열심히 만들고 있습니다.
게임은 테라 M 입니다.
초반에는 모모를 사용하여 스크립트 작성을 하였지만
자꾸 0번 오류가 뜨는 관계로 녹스로 앱플레이어를 변경하였습니다.
기존에는 일정 시간이 지나면 나가기 버튼(던전완료버튼)을 지정횟수 만큼 서치하여
횟수안에 던전이 완료되면 클릭하여 지정횟수만큼 반복하며 횟수안에 찾지 못하면 게임재시작으로
스크립트를 작성하였습니다. 이때는 던전을 500판넘게 돌도록 튕기거나 하지 않았습니다.
최근 전투라는 좋은 기능의 함수를 배워 적용을 하여 저의 모든 던전 및 전투관련 스크립트를
해당 함수로 변경하여 동작이 잘 되는 것을 확인하였습니다.
하지만 약 10회정도 반복 하면 녹스가 뻗거나
성공 및 실패의 스샷이 나옴에도 계속 진행중으로 인식하여 반복하고 있는 것을 발견하였습니다.
이때 제가 지정해 놓은 성공 및 실패의 스샷은 99%이상의 일치율을 보이고 있었습니다.
녹스가 뻗은 후에는 앱 체크를 통하여 재부팅될 수 있게 스크립트를 작성 하였지만
재부팅 스크립트는 활성화 되지만 정작 녹스는 정상적으로 꺼지지 않는 것 같습니다.
(강제로 매니져에서 재부팅부터 스크립트를 실행하였을 때는 정상적으로 메인화면까지 옵니다..)
전투라는 함수를 접하다보니 버릴 수가 없는 기능 중에 하나여서 고민입니다.
전투 라는 함수가 앱플레이어에 끼치는 영향이 큰가요?
아니면 녹스라서 뻗는건가요?
저같은 상황을 어떻게 풀어가셨나요 고수님들 도움좀 부탁해요.
컴퓨터 사양은 i7-7700k , RAM 8G , GTX1050TI 정도입니다.
아래는 작성된 전투 스크립트 중 하나 입니다..
전투는 "전투중" 분기를 수행하는 중에 백그라운드상에서 지속적으로 전투종료 스샷 판단을 합니다.
(이 스샷 간격은 "전투" 딜레이가 담당합니다.)
또한 지정된 스킬서브가 있으면 매 전투중 진입시 백그라운드상에서 반복실행합니다.(스킬완료시)
----------------------------------------------------------------------
전투 스크립트가 CPU자원을 많이 먹는 건..
전투 딜레이가 너무 짧아 연속샷중이거나..
전투중 분기에서 스샷명령으로 인한 병목?현상과 관련이 있을것 같습니다.
----------------------------------------------------------------------
전투 분기는 이미지항목 +2개로 구성되어 있으니 스샷관련은 전투그룹에 묶으시고
"전투중분기"의 스샷은 최대한 배제하는게 좋을것 같습니다.