1. Logger 클래스 사용
[Info] <Usage Logger, Script Name> <Log> 형태로 콘솔 상으로 출력됨.

2. 유니티에서 다크리프트 (특정 서버) 접속(그리고 접속 해제) 방법
[SerializedField] UnityClient myServerCli;
[SerializedField] string ip;
[SerializedField] string port;
private void Awake()
{
ConnectServer(myServerCli,ip,port);
}
private void ConnectServer(UnityClient client, string ip, ushort port)
{
client.MessageReceived += OnMyServerMessageReceived;
client.Address = IPAddress.Parse(ip);
client.Port = port
}
private void DisconnectServer(UnityClient client)
{
client.MessageReceived -= OnMyServerMessageReceived;
client.Disconnect();
}
private void OnMyServerMessageReceived(object sender, MessageReceivedEventArgs e)
{
using (Message message = e.GetMessage() as Message)
using (DarkRiftReader reader = message.GetReader())
{
....
}
}
private void OnDestroy()
{
DisconnectServer(myServerCli);
}'Unity > [Asset] DarkRift 2 - Study' 카테고리의 다른 글
| DarkRift 2 빌드 후 처리 이벤트 (0) | 2022.08.02 |
|---|---|
| * DarkRift 2 서버 가이드 (0) | 2022.08.02 |
| * DarkRift 2 실행 - 리눅스 (우분투) .feat consul (0) | 2022.08.02 |
댓글