본문 바로가기

unity 3d5

Template Method Pattern Template Method Pattern 에 대해서 알아보도록 하겠습니다. 이 패턴을 설명하면 다음과 같습니다. 추상 클래스를 구현하고, 그 클래스를 사용하여 [기능]을 실행합니다. 하지만, 그 [기능]구현은 추상 클래스를 상속받은 구현 클래스에서 구현합니다. 설명만 들으면 아리송 한 관계로 예제를 보도록하겠습니다. namespace TemplatePattern { // 추상 클래스 public abstract class SportClass { // 구현 클래스에서 구현하게 될 부분 public abstract void role(); // play를 통해 role 사용. public void play() { role(); } } // 구현 클래스 public class BaseBallClass : Sp.. 2016. 6. 30.
Unity 3D 터치 이벤트 터치를 활용하는 예제를 만들어 보도록 하겠습니다. PC환경에서는 마우스 클릭이나 키보드 입력을 주로 사용하겠지만, 실제로 폰으로 옮겨 질때는 터치 기능으로 작업을 해야겠죠. 터치 자체가 그렇게 어렵지는 않습니다. 일단 설명보다 바로 코드로! using UnityEngine; using System.Collections; public class CsGameManager : MonoBehaviour { Vector2[] touchPos = new Vector2[5]; // Use this for initialization void Start () { } // Update is called once per frame void Update () { // 현재 터치되어 있는 카운트 가져오기 int cnt = In.. 2014. 4. 1.
Android에서 개발자 옵션 켜기 & 디버그 모드로 전환 안드로이드에서 기본적으로 환경 설정에 들어 갈 경우 개발자 모드가 있지만, 최근 안드로이드 버전에서는 개발자 옵션이 기본적으로 꺼져 있는 경우가 있다. ( 필자의 경우 갤럭시 S4 인데 꺼져 있었음 ) 개발자 옵션 켜기 그리고 다음 포스팅의 내용인 Unity Remote( PC에서 폰으로 바로 디버그 하기 )를 사용하기 위한 사전 단계인 USB 디버깅 모드 까지 켜놓도록 하자. * 본 내용은 갤럭시 S4, 안드로이드 4.3 버전으로 작성 되었습니다. 1. 개발자 옵션 켜기 메뉴 버튼 -> [환경설정] -> [더보기] -> [디바이스 정보] ( 해당 스크린샷은 이미 개발자 옵션을 띄워 놓은 상태 ) 하단에 존재하는 빌드 번호 터치 ( 흑백 이라 선택이 안될거 같지만 터치 된다. ) 터치하게 되면 1,2,3.. 2014. 3. 20.
Unity에서 폰으로 디버그 하기( Unity Remote ) * 본 글은 Unity 4.x 기준, 안드로이드 4.3 기준으로 작성 되었습니다. Unity Remote 를 하기전에 추가로 설치 해야 하는 부분이 있는데, usb 통합 드라이버를 설치 해야 한다. 설치를 안해도 문제가 없는 경우도 있으나, 거의 대부분 Remote가 정상적으로 실행되지 않는 경우가 많다. 꼭 설치 하도록 하자. 다운로드 링크(클릭) 통합 USB 드라이버 설치! 설치 방법 자체는 홈페이지에 더 상세히 나와 있으니 패스! 정상적으로 설치가 된것을 확인 했으면 다음 작업을 진행하기 전에 혹시 개발자 옵션이 보이지 않거나, 디버그 모드를 설정하지 않았을 경우 설정하고 오도록 하자. Android에서 개발자 옵션 켜기 & 디버그 모드로 전환 (클릭) 본격적으로 Unity Remote를 작동해보자.. 2014. 3. 20.
유니티에서 안드로이드 앱 빌드하기( Android SDK 설치 & 빌드 세팅 ) 하하.. 환경 변수 관련 작업 하다 재부팅 했는데 저장을 안해고 했나보다... 글이 다 날아갔네. ㅋ ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 다행이 스샷은 남아 있네. 잡설은 다 지우고 스샷으로 설명하겠음 어째뜬 유니티에서 안드로이드 앱 빌드 하기! 이어 가겠습니다. * 본 글은 Unity 4.x 기준으로 작성 되었습니다. 3. (안드로이드 기준) Android SDK 설치 다운로드 링크 * JDK 처럼 설치 파일이 아니라 압축 파일입니다. 압축 파일을 실수로 지울 수 있거나, 한글이 들어갈 법한 위치는 제외하는걸 추천( 바탕화면이나 다운로드 폴더 같은 경우 ) 적당한 폴더 위치를 지정하여 기억해 두도록 합니다. [Edit] -> [Preferences...] 선택 [External Tools] -> [Android SD.. 2014. 3. 19.