목록unity (20)
woong's
Unity GUIText Android & IOS 위치 맞추기 안녕하세요 . GUIText 를 쓰면서 문제가 있어 포스트를 쓰고 있습니다 .GUIText 는 dpi 개념이 없어서 스마트 폰 에서 실행이 되면 좌표가 바뀌는 문제가 있었습니다. 이런 문제를 해결하기 위해서 dpi 를 계산해서 찍어주는 스크립트가 필요합니다 . 일본인분께서 이런 스크립트를 플러그인으로 제공해주고 있는것을 확인했습니다 . 플러그인 소개플러그인 다운로드 플러그인 다운로드 링크를 통해서 GitHub 플러그인을 다운로드 합니다. 다운로드 하면 이와같이 폴더 구조를 보실수 있습니다 . Plugin 을 선택해서 임포트를 진행합니다 . 그러면 이와같이 프로젝트에 플러그인이 들어간것을 확인할수 있습니다 .여기서 사용되는 부분은 하단의 De..
Unity Particle 안보이는 경우 안녕하세요 . 미니 게임을 개발 하면서 파티클을 이용하다 문제가 있어 해결 방법에 대해 말씀드리겠습니다 . 저와 같은 경우 파티클이 보일 때가 있고 안보일 때가 있는 경우가 있었습니다 .이 경우는 파티클이 3D 이기 때문에 뒤로 터질 때가 있어 이런 경우가 발생 하는 것 같습니다 . 이것을 해결 할 수 있는 방안이 있습니다 . 플러그인을 통해서 해결을 할 수 있습니다 . 위 링크를 통해서 에셋 스토어에서 플러그인을 다운로드 합니다 . 이렇게 진행을 하면 Unity 프로젝트에서 에셋 스토어가 다시 열립니다 . 위의 Import 버튼이 처음에는 다운로드 버튼입니다 .플러그인을 다운로드하고 Import 를 눌러서 제일 하단의 폴더에 VFXSorter 를 Import 합..
Unity 숫자 콤마 표시 하기 C#,Unity 에서 아래와 같이 숫자에 콤마를 넣어서 표시 할수 있습니다. Colored By Color Scripter™1234567891011121314 int score = 12345;Debug.Log(string.Format("{0:n0}", won));Debug.Log(string.Format("{0}", won.ToString("n0"))); ;Debug.Log(string.Format("{0:#,##0}", won));Debug.Log(string.Format("{0}", won.ToString("#,##0"))); //결과//12,345//12,345//12,345//12,345
Unity 객체 생성 , 메서드 호출 등 자주쓰이는 기능 1.메서드 호출 및 송신 GameObject.Find("1").SendMessage("2","3"); 1. 해당 클래스가 들어 있는 GameObject 이름 2. 해당 클래스의 호출 하고 싶은 메서드 이름 3. 보내는 데이터가 없을시 - SendMessageOptions.DontRequireReceiver 보내는 데이터가 있을시 - "보낼데이터를 넣어 준다." 2. 객체 생성 private SpawnMultipleObjects spawnMultipleObjects;spawnMultipleObjects = GameObject.Find("1").GetComponent();1. 생성할 객체가 들어 있는 GameObject 를 입력 3. 화면 호출 ..
Unity Json Parser 사용하기 안녕하세요. 이번 포스트는 Unity 에서 Json Parser 이용하는 방법에 대해서 포스트를 써보겠습니다 . c# 에서는 기본 적으로 xml 은 지원하지만 Json은 지원하지 않는다고 합니다 .그래서 외부 라이브러리를 다운받아 import 해주어야 합니다 . 라이브러리 다운로드 위링크를 통해 접근 하면 LitJson 을 다운 받을수 있는 사이트가 나타 납니다. 저 링크를 통해 다운로드 하면 알집을 다운로드 할 수 있습니다 .litjson-0.7.0 > bin 경로에 들어가면 라이브러리를 확인 할 수 있습니다 . 이제 저 파일을 Unity 프로젝트로 이동시키면 됩니다 . Unity 프로젝트 에 Plugins 폴더를 생성후에 그안에 라이브러리를 넣어 주시면 되겠습..
Unity Network Http Get 사용하기 안녕하세요. 최근 Unity 공부를 하고 있어 Android 가 아닌 Unity 포스트를 써보려 합니다. ^^이번에 FlappyBird 를 개발해 보았습니다 . 제가 만들고 있는 FlappyBird 입니다 . FlappyBird 를 만들면서 Unity Network http get 에 관련해서 사용해 보았습니다 .Server 는 Java Spring 을 통해서 Test 서버를 구축하였습니다 . Unity 에서 서버를 콜하기 위해사용한 코드 입니다 . Colored By Color Scripter™ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33..
Unity 4.3 클릭 이벤트 사용하기 안녕하세요 . 정말 오랜만에 포스트를 쓰는것 같습니다 ㅜ.Unity 관련 공부를 하다보니 Android 에 관해서는 포스트를 쓰지 못하고 있네요 ㅜ Unity 클릭 이벤트 자료는 많이 있으나 설명이 나와있지 않아 2시간정도 시간을 낭비하여 저와같은 분이 없기를 바라면 포스트를 쓰고있습니다. Colored By Color Scripter™123456789101112131415using UnityEngine;using System.Collections; public class MouseButton : MonoBehaviour { void OnMouseDown () { Debug.Log (" mouseDown" + this.name); } void OnMouseUp (..
Unity Android Device 뒤로가기 버튼 사용하기 Unity C# 코드를 통해서 아래 코드를 넣어주게 되면 Android Device 에서 뒤로가기 물리 버튼이 잘 실행 되는 것을 볼수 있습니다 . Colored By Color Scripter™12345678910 void Update(){ if(Application.platform == RuntimePlatform.Android){ if(Input.GetKey (KeyCode.Escape)){ Application.Quit(); } } }
Unity License 인증하기(2) Unity 설치하기 위 포스트를 통해서 Unity 설치를 진행 했습니다 . 설치를 하지 않으신 분은 위의 포스트를 참고하여 설치하고 인증을 진행하시면 도움이 될것 같습니다 . 1. 첫번째 체크 박스는 씨리얼 넘버를 통한 라이센스 인증 입니다.2. 두번째는 Unity 에서 기본적으로 제공하는 평가판을 사용하는 것 입니다 .3. 세번째는 Unity Pro 버젼을 30 무료 평가판을 사용하는 것 입니다 . 저는 세번째를 선택하고 진행해 보겠습니다 . 계정 로그인 화면이 나타 납니다 .필자는 계정이 없기 때문에 Create Account 를 선택해서 계정을 생성 하도록 하겠습니다 . 이름 , 이메일 , 비밀번호 등 간단한 입력을 통해서 회원가입이 진행됩니다 .이메일을 ..
Unity 설치 하기 Unity 설치 하기에 대해서 포스트를 써보도록 하겠습니다 . http://korea.unity3d.com/ 위 링크를 통해서 다운로드를 할수 있습니다 . 위 링크를 접근하면 위와 같은 화면을 볼 수 있습니다 .오른쪽 상단의 다운로드를 선택합니다 . 다시 한번 유니티 4.3.4 다운로드를 선택합니다 . 1GB 정도의 설치 파일을 받을수 있습니다 . 5분정도 걸렸던것 같습니다 . Register 를 선택합니다 . Internet activation 를 선택합니다 . 그러면 설치를 진행 하게 됩니다 . 설치를 완료 하면 이와 같은 화면을 볼수 있습니다 .