Programming 19

유니티 InputField 탭 이동 및 CapsLock 상태 확인

1) 유니티 InputField 탭 이동 InputField_One field1; InputField_Two field2; if(field1.isFocused == true) { if(Input.GetKeyDown(KeyCode.Tab)) { field2.Select(); } } 2) CapsLock 상태 확인 // 유니티는 System.Windows.Forms.dll 이 없으므로 // 설치 파일에서 가져와서 써야함. // C:/program Files/Unity/Editor/Data/Mono/lib/mono/2.0 폴더에 있음. using System.Windows.Forms; if(Control.IsKeyLocked(Keys.CapsLock)) { Debug.Log("CapsLock On"); } e..

Programming/Unity 2019.08.02

Windows 환경에서 창 최소화 실행

// Unity - Answers - alkohol 님 답변 // Dev-korea - ClaiMoon 님 답변 // 쉽게 최소화 버튼 만드는 방법 using System; using System.Runtime.InteropServices; [DllImport("user32.dll")] private static extern bool ShowWindow(IntPtr hwnd, int nCmdShow); [DllImport("user32.dll")] private static extern IntPtr GetActiveWindow(); public void OnMinimizeButtonClick() { ShowWindow(GetActiveWindow(), 2); } // 최소화 버튼 실행이 잘된다.

Programming/Unity 2019.07.26

서버와 클라이언트간 통신 [서버, 클라이언트 프로그램 만들기]

서버와 클라이언트간 통신 [서버, 클라이언트 프로그램 만들기] 클라이언트는 유니티 서버는 c#으로 세팅해야해서.. 우선은 클라이언트도 c#으로 프로그래밍 후 테스트 해보기.... 1. 먼저 서버 프로그램을 만들어 보자 1) 윈폼을 세팅하고 2) 소스를 작성한다. (소스는 잘 안보이는 관계로 첨부 붙임) 참 길죠 ~ 2. 클라이언트 프로그램을 만든다. 1) 윈폼을 세팅하고 2) 먼저 Client 클래스 작성하고 (소스는 잘 안보이는 관계로 첨부 붙임) 3) 소스를 작성한다 (소스는 잘 안보이는 관계로 첨부 붙임) 참 길죠 ~ 3. 이제 테스트..... 1) 먼저 서버를 실행해본다. 2) 서버 시작.. 3) 클라이언트 실행해서 확인해보자 ~ 4) 서버 ip를 입력하고 (이미지는 ip가 안보이게 가렸어요 ~ ..

Programming/c# 2017.08.31

안드로이드 개발환경의 준비 _2 AndroidStudio 설치 (SDK포함)

2. 안드로이드 스튜디오 설치 1) 안드로이드 스튜디오 사이트 접속 https://developer.android.com/studio/index.html?hl=ko : 다운로드 클릭 : 자신의 OS 환경에 따라 클릭 error : 아무리 클릭해도 무반응.... 그래서... 크롬에서 다시 다운로드 클릭... -> 잘 된다.. : 동의 체크 후 다운로드 클릭 : 하단에 보면 다운로드 중.. : 다운받은 파일을 실행 : 설치완료 .. : 안드로이드 스튜디오 스타트 후에 기존 세팅이 있는지 뜨네.. 처음 설치라서.. i do not : 이제 진짜 피니쉬.. : 안드로이드 스튜디오 시작.. 참고로.. 내가 산 책에서는 이클립스를 사용했고, SDK를 설치하라고 되어있는데.. 검색해보니.. 이클립스 SDK .. 중단..

Programming/Android 2017.08.22