[유니티] 입력필드(InputField)에 엔터(Enter, Return) 이벤트 등록
·
unity etc./others
채팅 시스템이나 로그인 등 여러 입력필드에서 엔터를 눌러 전송을 할 때가 있습니다. 이런 자연스러운 인터페이스를 스크립트로 작성할 수 있습니다. 📺 미리 보기 HTML 삽입 미리보기할 수 없는 소스 💬 서론 본 글은 채팅 시스템을 구현할 때 작성한 스크립트를 기반으로 작성하였습니다. ⚒️ 구현 요약 · ChatManager.cs using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using TMPro; using Google.Protobuf.Protocol; public class ChatManager : Singleton { ... [Header("채팅 입력 필드")] [Se..
[유니티] 입력필드(InputField) 포커스 할당하기
·
unity etc./others
입력필드를 채팅 입력으로 사용할경우 플레이어가 채팅을 보낸후 시스템에서 다시 입력필드에 포커스를 할당하면 편리하게 다음 채팅을 이어서 보낼 수 있게 됩니다. 📺 미리 보기 HTML 삽입 미리보기할 수 없는 소스 💬 서론 매우 간단하게 입력필드에 함수를 입력하면 됩니다. ⚒️ 방법 public void TrySendChat(string input) { ... //// /// 채팅을 전송했다고 가정 //// // 채팅 전송 { C_RequestChat c_RequestChatPacket = new C_RequestChat() { PlayerId = NetworkManager.Instance.PlayerId, ChatStr = input, }; NetworkManager.Instance.Send(c_Reque..
bonnate
'InputField' 태그의 글 목록