NGMsoftware

NGMsoftware
로그인 회원가입
  • 고객센터
  • 공지사항
  • 고객센터

    NGMsoftware의 새로운 소식을 알려드립니다.

    공지사항

    NGMsoftware의 새로운 소식을 알려드립니다.


    업데이트 [필수] 기능 개선 및 버그 픽스 Editor 6.3.1.4, Player 6.3.1.4

    페이지 정보

    본문

    ★ 업데이트 주의사항 ★

    특별히 필요한 기능이 있거나 버그가 아니라면 업데이트 하지 마세요.

    제작한 스크립트가 정상 동작한다면 아래와 같이 자동 업데이트를 끄고 사용하세요.

    만약, 업데이트 후 정상 동작하던 스크립트가 동작하지 않는다면 [ 관리자에게 1:1 문의 ] 해주세요.

     

    사용 환경

    • Windows 7+ (일부 기능은 Windows 7에서 정상 동작하지 않습니다.)
    • .NET 4.6.1, .NET 4.8 설치
    • 실행이 안되는 경우 백신 프로그램 삭제 후 다시 실행 (V3, 알약, Avast등등...)
    • 실행이 안되는 경우 "내문서 > NGM6" 폴더 삭제 후 다시 실행 
    • 실행이 안되는 경우 [ 관리자에게 문의 ]

      

    1. 에디터 자동 업데이트 끄기

    GF6CVec.png

     

     

    2. 플레이어 자동 업데이트 끄기

    cxFzG9q.png

     

     

    3. 테스트 리포트

    [ 테스트 리포트 ]는 이미지 조건의 활성/비활성/찾기 영역에 대한 모든 내용을 담고 있습니다.

     

     

    4. 메모리 분석

    윈도우 전체 화면에서 이미지 조건 메모리 분석 내용입니다.

    현재 버전에서 관리 메모리 또는 비관리 메모리 문제가 보고되지 않고 있습니다.

    jsDFVbq.gif 

     

     

    기능 개선

    1. 반복 체크 조건들에 일시 정지가 바로 적용 되도록 기능 개선.

    2. 플레이어 로그 표시 및 로그 저장 옵션 개선.

     

    버그 수정

    1. 변수 가져오기에서 DateTime을 설정한 경우 문자열 속성에 입력되지 않는 버그 수정.

    2. 윈도우에서 메모리 해제가 실패하는 경우 스크립트가 멈추는 버그 수정.

    3. 서브 스크립트에서 액션 속성 변경이 동작하지 않는 버그 수정.

     

    위 기능에 대해 에디터 6.3.1.4, 플레이어 6.3.1.4에서 수정되었습니다.

    NGM 6을 사용하시는 분들은 업데이트 받으세요^^

    감사합니다.

    MGtdv7r.png

     

     

    기능 개선 1

    이미지 조건을 비롯한 몇몇 액션들은 조건이 만족할 때까지 반복해서 비교 작업을 수행합니다. 아래 그림과 같이 비교 횟수가 설정된 상태에서 일시 중지를 누르면 해당 횟수까지 반복하면서 이 액션이 완료될때까지 기다려야 합니다. 이번 개선은 1,000번을을 체크하더라도 일시 정지를 누르면 해당 액션이 바로 종료되고 일시 중지 상태로 넘어가도록 했습니다.

    Wi1x4u4.png

     

     

    기능 개선 2

    플레이어에 출력창에는 출력 내용 보기와 자동 저장 옵션이 있습니다. ①출력 내용 보기에 체크하면 모든 로그를 출력창에 표시 해줍니다. 다만, 텍스트가 누적되어 기록되기 때문에 텍스트 양만큼 메모리가 증가하게 됩니다. ②자동 저장내문서 > NGM6 > Log 폴더에 출력 내용을 파일로 저장 해줍니다. 출력 내용 보기에 체크를 해제하고, 자동 저장만 체크하더라도 로그 내용을 저장할 수 있도록 기능이 개선 되었습니다.

    m8OBKC9.png

     

     

    버그 수정 1

    변수의 타입이 DateTime인 경우 자동으로 문자 변환해주는 기능이 있습니다. 기존대로 문자로 사용하면 문제가 없지만, DateTime으로 설정하면 타입을 타이트하게 체크하므로 값이 입력되지 않습니다. DateTime은 문자가 아니기 때문인데요. 이 문제를 해결하기 위해 모든 Object는 String으로 Dynamic하게 Casting되도록 변경되었습니다. 사용자가 변수의 타입을 크게 신경쓰지 않아도 자동으로 타입을 유추해서 처리하도록 했습니다.

     

     

    버그 수정 2

    에디터에서는 정상적으로 스크립트가 실행되면서 메모리가 해제되지만, 플레이어에서는 에디터와 다르게 메모리 해제가 안되는 문제가 있었습니다. 플레이어는 에디터보다 로딩되어 메모리에 올라가는 속도가 빠르다보니 메모리에 로딩되기 전 메모리를 해제하는 코드를 만나면 행이 걸려서 잠시 멈추거나 아예 중지 후 다시 실행해야 하는 상황이 있었습니다. 메모리 해제 로직 변경으로 버그가 해결 되었습니다.

     

     

    버그 수정 3

    서브 스크립트에서 [ 액션 속성 변경 ]이 정상적으로 동작하지 않는 버그가 수정 되었습니다.

     

     

    개발자에게 후원하기

    MGtdv7r.png

     

    추천, 구독, 홍보 꼭~ 부탁드립니다.

    여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~

    감사합니다~

    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천0 비추천0

    댓글목록

    등록된 댓글이 없습니다.