Developer/UNITY 3

NGUI에서 UI기본 구조와 주요 컴포넌트

2D UI는 씬에 게임오브젝트가 생기는데, 여기엔 핵심적인 2개의 컴포넌트가 연결되어 있다.1. UIRoot위젯을 작업하기에 적합한 크기로 줄여주는 역할을 하고, Scaling Style를 담당한다.Scaling Style에서 텍스처의 픽셀상의 본래 크기를 유지하는 Pixel perfect가 있고, 파라미터에 지정한 값에 따라 화면에서 비율을 유지하는 방식인 FixedSize가 있다. 2. UICamera버튼에 붙어있는 충돌체처럼, 각 UI요소에서 발생하는 이벤트와 관련된 메세지를 보내는것이 주된 기능이다.OnClick()이나 OnHover()등의 메소드가 있다. 파라미터EventType : 카메라가 처리할 이벤트 유형을 결정한다.EventMask : 이벤트를 받아들일 레이어를 지정한다.Debug : 디..

Developer/UNITY 2014.08.13

unibill에서 PHP를 이용해 Google In App Purchase Verification(구글 인앱 결제 검증)

유니빌에서 결제를 정상적으로 완료하고 나면, private void onPurchased(PurchasableItem item); 함수를 호출하게 됩니다.그럼 이 함수 안에서,json과 signature의 값을 다음과 같이 알아냅니다. private void onPurchased(PurchasableItem item) {string[] receiptList = Unibiller.GetAllPurchaseReceipts(item); string receipt = receiptList[receiptList.Length-1];Dictionary jsonFullDic = (Dictionary)CMiniJSON.Json.Deserialize(receipt); foreach (KeyValuePair pair in ..

Developer/UNITY 2014.08.13