NGMsoftware

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

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

    공지사항

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


    업데이트 [주의] 기능 개선 및 버그 픽스 Editor 6.3.5.5, Player 6.3.5.5

    페이지 정보

    본문

    ★ 업데이트 주의사항 ★

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

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

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

     

    사용 환경

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

      

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

    GF6CVec.png

     

     

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

    cxFzG9q.png

     

     

    3. 테스트 리포트

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

     

    4. 메모리 분석

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

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

    jsDFVbq.gif 

     

     

    기능 개선

    1. 텍스트 쓰기에 속성 변수 사용하도록 기능 개선.

    2. 도구상자 윈도우 커멘드 액션에 속성 변수 기능 적용.

    3. 폴더 생성, 폴더 삭제, 폴더 이동 액션에 속성 변수 기능 적용.

    4. 파일 목록, 파일 이동, 파일 제어 액션에 속성 변수 기능 적용.

    5. 타이머 틱 등록, 예약 작업 등록 기능 개선 및 처음 실행 옵션 추가.

    6. 에디터, 플레이어에 변수 모니터 기능 추가.

     

    버그 수정

    1. 시간 경과 체크 액션이 정상 동작하지 않는 버그 수정.

    2. 에디터 디버거에서 변수를 삭제하더라도 남아 있는 버그 수정.

     

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

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

    감사합니다.

    MGtdv7r.png

     

     

    기능 개선 1

    [ 텍스트 쓰기 ] 액션에 속성 변수를 사용할 수 있도록 기능이 개선 되었습니다.

    BjhmipD.png

     

     

    기능 개선 2

    [ 커멘드 ] 액션에 속성 변수를 사용할 수 있도록 기능이 개선 되었습니다.

    vCCl694.png

     

     

    기능 개선 3

    [ 더 생성 ], [ 폴더 삭제 ], [ 폴더 이동 ] 액션에 속성 변수를 사용할 수 있도록 기능이 개선 되었습니다.

     

    기능 개선 4

    [ 일 목록 ], [ 파일 이동 ], [ 파일 제어 ] 액션에 속성 변수를 사용할 수 있도록 기능이 개선 되었습니다.

     

    기능 개선 5

    [ 타이머 틱 등록 ]에 "처음 실행" 옵션이 추가 되었습니다. 이 옵션을 False로 설정하고, 실행 간격이 10초(10000)면 타이머 틱 등록 액션이 실행된고 10초 후 서브 스크립트가 실행됩니다. 이 옵션을 True로 변경하면, 타이머 틱 등록 액션이 실행될 때 서브 스크립트가 바로 실행됩니다.

    pWmej1q.png

     

     

    [ 스케줄러(예약 작업 등록) ]와 [ 타이머 틱 ]은 [ 서브 스크립트 ]와 동작에 있어서 차이가 존재합니다. 서브 스크립트는 액션이 실행될 때 등록한 스크립트를 실행해줍니다. 기본적으로 동기 모드로 작동합니다. 하지만, 스케줄러와 타이머는 비동기 모드입니다. 사용자가 설정한 시간이 되기 전에는 매인 스크립트는 동작중인 상태이며, 스케줄러, 타이머 시간이 되면 매인 스크립트는 일시 중지가 되고, 서브 스크립트를 실행합니다. 아래 동영상은 타이머 틱이 등록되고 5초 후에 "무한 1" 스크립트가 실행됩니다. 서브 스크립트가 실행되기 전까지 매인 스크립트가 동작하고, 서브 스크립트가 실행되면 매인 스크립트는 일시 중지가 됩니다.

    zlypVFL.gif

     

     

    타이머 틱을 비동기 모드로 변경하고 실행하면, 타이머 틱 시간이 되서 서브 스크립트가 실행 되더라도 매인은 일시 중지 되지 않습니다. 비동기 모드는 매인과 서브 스크립트가 동시에 실행되는 상태로 만들어줍니다.

    OXo8Wse.gif

     

     

    마지막으로 서브 스크립트가 무한 반복이 아닌 1회 동작하는걸로 테스트 해보세요. 아래 동영상과 같이 5초마다 서브 스크립트가 실행됩니다. 서브 스크립트는 4초간 동작하기 때문에 서브 스크립트가 실행되고, 매인이 1초간 실행됩니다. 그리고, 다시 서브가 실행되면서 매인은 일시 중지됩니다.

    bD7lAR5.gif

     

     

    기능 개선 6

    [ 수 모니터 기능 ]이 에디터와 플레이어에 추가 되었습니다.

    iVOw9VR.gif

     

     

    버그 수정 1

    [ 시간 경과 체크 ] 액션에서 원본 시간을 설정하지 않은 경우 현재 시간으로 초기화가 되지 않는 버그가 수정되었습니다.

    YNwqE8F.png

     

     

    개발자에게 후원하기

    MGtdv7r.png

     

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

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

    감사합니다~

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

    댓글목록

    등록된 댓글이 없습니다.