유니티가 5.0이 되면서 플러그인 몇 개를 흡수해서 GUI를 구성하는 방법이 비주얼 적으로 바뀌었습니다. (4.6 때 바뀐 거 같지만 넘어가고 ㅎㅎㅎ) 새로워진 GUI 작성방법을 배워 봅시다. 이전 포스팅을 참고하시면 좋을 듯 하네요. 참고 : [Unity] GUI 작성하기 0. 테스트 화면 만들기 방향키를 'GUI'로 만들고 방향키를 누르면 카메라가 이동하도록 만들 것입니다. 테스트를 위해 프로젝트를 생성하고 3D 큐브를 하나 추가 합니다. 테스트용이니 적당한 이미지를 큐브에 적용합니다. 1. 버튼 만들기 이제 'GameObject'메뉴에 'UI'카테고리가 생겼습니다!!!! 1-1. 버튼 추가 하기 UI > Button 을 눌러 GUI 버튼을 추가 합니다. 이제 트랜스폼툴에 새로 추가된 'UI 툴'을 ..
유니티의 에디터에서 파일을 선택해서 테스트 할때는 'Open File Panel'를 이용하면 됩니다.(참고 : unity Documentation - EditorUtility.OpenFilePanel)이 포스팅은 'Open File Panel'을 사용하는 하는 방법을 설명합니다.(런타임에서는 사용할 수 없음.) 1. 사용방법 'using UnityEditor;'를 추가한 후 'EditorUtility.OpenFilePanel'를 호출 하면 됩니다. EditorUtility.OpenFilePanel([다얄로그에 표시할 제목], [처음 표시될 디렉터리], [허용할 확장자]); 2. 테스트 해보기 이제 직접 사용해 봅시다. using UnityEngine; using System.Collections; usi..
유니티는 'OnGUI()'를 작성해서 호출되면 GUI표시됩니다. 근데 유니티에는 GUI 관련 플러그인이 많아서 그런지 다른 자료들이 뒤섞여 있어서 정작 필요한 자료 찾기가 힘들었다는 문제가 ㅎㅎㅎ 1. 'OnGUI()'작성 먼저 스크립트 파일을 하나 만들어서 다음과 같이 작성합니다. using UnityEngine; using System.Collections; public class claGUI : MonoBehaviour { private int m_nCount = 0; private TextMesh m_tmText; void Start () { m_tmText = (TextMesh)GameObject.Find("txtCount").GetComponent(typeof(TextMesh)); } void..