목록Develop/Unity (20)
woong's
Unity New Admob 사용하기 이번에 Google 에서 Admob 최신버젼을 내놓으면서 Unity에 적용하느라 고생해서이렇게 정리해보려 합니다 . 이 포스트는 Admob 회원 가입을 하고 Ad unit ID 를 발급 받았다는 전제로 진행 하겠습니다 . https://github.com/googleads/googleads-mobile-plugins/tree/master/unityhttp://cafe.naver.com/unityhub/9003 저 또한 위 링크를 통해서 구현 완료 했습니다 . 위 포스트를 보면서 의문점이 있었고 , 시행착오가 있어 좀 더 자세히적어보려 합니다 . 1. Google Mobile Ads Unity Plugin v2.1 다운로드 위 링크를 통해서 파일을 다운로드 합니다 . ..
Unity Assets Image 불러오기 단 아래 조건에 부합해야 합니다 . Assets/Resources하위 폴더 경로에 이미지가 있어야 합니다 . Resources.Load("이미지 경로"); Colored By Color Scripter™1this.GetComponent ().sprite = Resources.Load("Image/Game_Frame/Ranking/ranking_tab2_s");
Unity Image Cache 사용하기 안녕하세요 . Unity 에서 페이스북 친구목록을 불러오는 과정에서 Unity UIScrollView 를 사용하게 되었습니다 . 페이스북 api 를 통해서 친구목록을 불러와서 UIScrollView 뿌려 주니 아이템 셀이 삭제 될때마다 이미지가 깜박이는 경우가 생겼습니다 . 처음에는 코루틴때문에 그런가 싶어서 Stop 코루틴으로 해결해 보려 했으나 ,제 안드로이드 경험으로 생각해 봤을때 캐싱 처리가 안된거 같아 Cache 를 사용해서 처리 해보니 이미지가 깜박이지 않고 잘 나오는것을 볼 수 있었습니다 . http://studiofive27.com/index.php/unity-cached-web-images/ 위 링크를 통해 들어가보면 Image CaChe 관련해..
Unity ScrollView Item 재사용 하기 안녕하세요 . 저번 포스트에서 Unity ScrollView UI 구성에 대해서 공유를 했었습니다 . 하지만 여기까지의 ScrollView 를 간단한 ScrollView 는 사용 할 수 있지만 , 100개 200 개가 넘어 가는 ScrollView 는 퍼포먼스 상에서 이슈가 발생 합니다 . 그래서 ScrollView 를 사용할때 Item 에 대해서 재사용을 구현해야 합니다 .필자 또한 Unity 관련해서는 초보 단계라 검색해 본 결과 Unity 잘하시는분 께서 ScrollView 재사용 코드를 공유해 놓으셔서 이용하였습니다 . http://idmanner.blog.me/70176641036 위 블로그에서 원본 코드와 설명을 볼 수 있습니다 . 제가 이..
Unity ScrollView 사용하기 안녕하세요 . 이번게임을 만들면서 친구목록을 보여주기 위해서 Unity 에서 Android ListView 와 같은 기능을 하는것을 대체하기 위해서 Unity ScrollView 를 사용해 보았습니다 . 만드는 것에 대해 제가 스크린샷을 통해서 설명하는 것도 좋지만 더욱 좋은 동영상을 제작해주신 분이 계셔서그것을 공유 하는게 더 좋을 것 같아서 동영상 링크 하도록 하겠습니다 . 아래 동영상을 통해서 ScrollView 를 작성한 후에 ScrollView 에 사용되는 Item 들을 재 사용 할 수 있도록 코드를 첨부해야 합니다 . ScrollViewItem 재사용 하기 포스트를 통해서 작성해 보도록 하겠습니다 .
Unity Dynamic Font 사용하기 안녕하세요. Unity 개발하면서 이슈 해결 방안이 있어 이렇게 포스트를 쓰고 있습니다 . 이슈는 Unity Editor 에서는 GUIText 가 잘 나타나지만 모바일 디바이스 에서 사용하면 dp 단위로 인해서 좌표가 바뀌고 해상도에 따라서 글자가 작아지는 문제가 있었습니다 . 그래서 이번에 4.x 버젼에서 나온 다이나믹 폰트를 사용해 보았습니다 . 다이나믹 폰트 사용 준비 1. Unity 4.0 이상 버전2. NGUI 최신 버전(2.6.1 이상)3. TTF 폰트 다이나믹 폰트 사용 방법 상단의 NGUI 를 통해서 Open the Font Maker 를 선택합니다 .그러면 아래와 같은 화면이 나타 납니다 . Type 을 Dynamic 으로 변경 합니다 .변경하면..
Unity Android Plugin 사용하기 안녕하세요 . 오늘은 Unity 와 Android 간의 데이터를 주고 받는 것에 대해 포스트를 써보려 합니다 . 저는 서로 간의 통신을 하면서 굉장히 고생을 했네요 . 거의 6~7시간이나 걸렸습니다 .정말 간단한 것이지만 , 자세히 정리 되어 있는 블로그가 없어 포스트를 써보려 합니다 . 사용 방법 유니티 프로젝트를 실행 합니다 . Scene 을 저장합니다 .Script 폴더를 만들고 사용할 Scrpit 를 생성 합니다 . 생성한 스크립트를 실행 합니다 . 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 using UnityEngi..
Unity WebView 사용하기 안녕하세요. Unity 에서 WebView 를 사용하면서 고생을 해서 저와 같은분이 없기를 바라며 이렇게 포스트를 쓰고 있습니다 .필자는 영어를 잘못해서 영어 커뮤니티 돌아다니면서 보느라 고생을 많이 했네요 .한글로 되어 있는 포스트가 없어 포스트를 써보려 합니다 ^^ 검색을 통해서 Unity WebView 가있는지를 찾아보니 IOS, Android , MacOS 를 지원해주는 WebView 를 어떤분이 플러그인을 개발해서 GitHub에 배포를 해놓으신것을많은 분들이 추천을 해주셔서 사용해 보았습니다 . gree/unity-webview 플러그인 위 링크를 통해서 접근 할 수 있습니다 . 이와 같은 화면을 볼 수 있습니다 . 아럐 간단한 설명과 코드가 있습니다 . ..
Unity Game 일시정지 하기 timeScale : 실제 시간에 대한 게임 시간timeScale 의 기본값은 1 , 기본값 1은 실제 시간과 같다.timeScale 을 0.5 로 하면 실제시간의 0.5배 느린 시간이 된다 . 이처럼 timeScale 을 이용해서 일시정지를 시킬수 있다 .timeScale이 실제시간이므로 0 으로 변경해주면 실제 시간이 멈추는것을 볼수 있다 . Colored By Color Scripter™123456789101112131415161718192021222324252627282930using UnityEngine;using System.Collections; public class PauseScript : MonoBehaviour { private bool isPause..
Unity Mobile(Android & IOS) 해상도 맞추기 안녕하세요 . Unity 로 개발을 하다 보니 Android 설치를 하면 화면 해상도가 맞는것도 있고 않맞는부분도 있었습니다 . 이런 문제를 해결하고자 찾아보니 처음 화면을 IOS 맞춰 2:3 비율로 개발을 하고 나중에 Screen.SetResolution(int width , int height , bool fullScreen); 메서드를 이용하여 화면 최적화를 진행 한다고 합니다 . 처음에 2:3 비율로 작업을 했기 때문에 안드로이드 에서도 2:3 비율로 작업한 이미지들이 짤리지 않게 하기 위해 아래와 같이 비율을 조정합니다 . Screen.SetResolution(Screen.width , (Screen.width/2)*3 , tru..