ngui 의 submit이 동작하지 않습니다.

page test Forums Forum ngui 의 submit이 동작하지 않습니다.

This topic contains 9 replies, has 3 voices, and was last updated by  JonghoonPark 8 years, 8 months ago.

Viewing 10 posts - 1 through 10 (of 10 total)
  • Author
    Posts
  • #865

    Anonymous

    uiinput의 submit 을 이용하여 채팅창의 엔터입력을 받아야 하는데
    디버그를 찍어봐도 uiinput의 eventdelegate에 제가 등록한 함수는 입력되지 않습니다.(inspector에는 있음)

    이런 문제로 어플에서 확인을 누르던 유니티 에디터에서 엔터키로 넘기던 채팅창의 메세지를 주고 받을 수 있어야 하는데
    할 수 있는 방법이 없네요 확인 부탁드립니다.

    #866

    Anonymous

    참고로 같이 첨부되어 있는 ngui_test.apk를 폰에 넣고 설치해 봐도
    동작하지 않습니다. -_-; ngui랑 되는것 맞나요….

    #867
    OhYeah
    OhYeah
    Keymaster

    제가 첨부한 UIInput을 기존의 파일에 덮어씌우신건가요?
    간단하게 Submit함수가 호출되지 않는 프로젝트를 메일로 보내주시면 확인해 보겠습니다.

    #868

    마스라기

    메일을 어디로 보내야 하나요 홈페이지가 좀 생소해서 ^^; 답글 하나 남겨주시면 보내드리겠습니다.
    ngui버전의 문제인거 같기도 하고 uiinput은 덮어씌워서 해봤는데 uiinput의 onsubmit에 들어가는 이벤트가 uiinput에서 디버그로 찍어보면
    들어가 있지 않더라고요 자세하게 찾아보진 않았지만 uiinput의 문제라고 하기보단 ngui의 문제일 가능성이 큰데…
    최신 버전 ngui3.9.4에서 해본 결과입니다. 메일 남겨주시면 첨부하겠습니다.
    그런데 제 폰은 갤6엣지인데 샘플에 들어있는 ngui테스트용 apk가 설치해도 작동이 안되던데…다른 폰에서는 아직 테스트 못해봤습니다.

    #869

    마스라기

    아 그리고 하나 더 추가로 이상한점은 폰에서 실행시 androidkeyboard의 input을 갖고 오면서 생긴 문제 같은데
    back키가 동작하지 않게 되었습니다.

    if(Input.GetKeyDown(KeyCode.Escape) ) 이 코드가 동작하지 않네요 확인 부탁드립니다.

    #870
    OhYeah
    OhYeah
    Keymaster

    ohyeahdev@gmail.com 으로 보내주시면 됩니다.
    그리고 if(Input.GetKeyDown(KeyCode.Escape) ) 이 코드는 UnityEditor 혹은 PC, Mac & Linux StandAlone 플랫폼에서 쓰이는 코드입니다.
    먼저 프로젝트를 확인하고 자세한 답변 드리겠습니다.

    #871

    마스라기

    메일로 프로젝트 보내드렸습니다. 자세한 내용은 메일에서 확인 부탁드립니다. ^_^

    #872
    OhYeah
    OhYeah
    Keymaster

    아 제가 잘못 알고 있었어요. 막연하게 GetKeyDown()이 안드로이드에서 동작 안하는 것으로 생각하고 있었습니다. 해당 함수는 아직 구현이 되지 않았으며 다음 업데이트에 포함시키겠습니다
    키보드 내림 이벤트 처리는 KeyboardMessageReceiver.instance.onKeyboardClosed 델리케이트를 이용하시면 됩니다.

    #873

    마스라기

    <중간정리>
    NGUI 의 PropertyReferenceDrawer.cs 의 141번줄
    //Array.Sort(names);

    이렇게 주석처리하시고 에디터를 껏다가 키시면 uiinput의 onsubmit 함수를 정상작동할 수 있다고 답변 받았고
    정상적으로 잘 됩니다. 이것은 ngui의 문제라고 공지가 올라왔었나봅니다.

    그런데 GetKeyDown은 아직 구현이 되지 않아 다음 업데이트에 포함시킨다고 답변 받았습니다.
    잠시 기다려야겟네요 ㅠ.ㅠ

    #919

    JonghoonPark

    onsubmit 되나요?

Viewing 10 posts - 1 through 10 (of 10 total)

You must be logged in to reply to this topic.

Posted in