Game 썸네일형 리스트형 [iOS / Android] Unity에서 admob을 구현하는 방법 실은 매우 간단한 것이지만, 의외로 정보가 없을 수도있어서, 정리해 보겠습니다.어딘가 잘못하고 있으면 미안합니다. 참고로 아래 공식 매뉴얼 방식이 일본어로 번역 된 때문에 이쪽에서도 확인 해보세요!https://developers.google.com/mobile-ads-sdk/docs/games 1. SDK를 DL하자먼저 위의 URL에서 admob SDK를 DL합시다!페이지 중간 쯤에있는 "Download the plugin"에서 unitypackage을 DL 해주십시오. " GoogleMobileAds.unitypackage "라는 파일이 DL 있으면 OK입니다! 2. Unity에 가져 오려고!Unity의 Assets> Import Package> Custom Package ...에서 방금 DL 한 u.. 더보기 [Unity] Gang Of Four (GOF) https://github.com/namseungngil/UnityGangOfFour 더보기 [Unity] Picking IEnumerator OnMouseDown() { Vector3 scrSpace = Camera.main.WorldToScreenPoint(transform.position);//객체의 스크린좌표를 구하고 Vector3 offset = transform.position - Camera.main.ScreenToWorldPoint(new Vector3(Input.mousePosition.x, Input.mousePosition.y, scrSpace.z)); while (Input.GetMouseButton(0)) { Vector3 curScreenSpace = new Vector3(Input.mousePosition.x, Input.mousePosition.y, scrSpace.z);//현재 스크린좌표를 구.. 더보기 액션게임의 타격감 향상시키기 http://www.galexandria.com/main/gamasutra/improving-the-combat-impact-of-action-games 더보기 Unity가 직면한 기술적 문제들 http://gamecodingschool.org/2015/05/18/unity%EA%B0%80-%EC%A7%81%EB%A9%B4%ED%95%9C-%EA%B8%B0%EC%88%A0%EC%A0%81-%EB%AC%B8%EC%A0%9C%EB%93%A4/ 더보기 [unity3d]게임 최적화 기법 프로젝트를 하고 완성이 될 무렵, 게임이 굉장히 괴랄한 프레임을 뿌려대며 제대로 굴러가지 않기 시작했다.필자의 컴퓨터는 사양이 굉장히 좋다고 자부할 수 있는 컴퓨터였다. 유니티 에디터가 잘못인지 소스코드 상에서 문제가 있는 것인지 보기 위해 탐색을 시작하게 되었고. 프로파일러를 통해 개선할 부분을 다수 개선하였다. 이 밑부터는 내가 경험한 것을 바탕으로 최적화를 한 방법에 대해 서술한다. - 프로젝트 진행시 참고했던 박민근 님의 유니티 최적화 테크닉을 참고하였다. - http://www.slideshare.net/agebreak/141206-42456391 [링크] - 아마 위 파워포인트를 정리한거라고 보면 될 듯 싶다. (그 외에 추가한 것들도 존재한다. 이것들은 오리지날..) 1. 소스코드 병목의 파.. 더보기 Unity에서 화면 외의 위치를 검색하는 방법 Unity에서 화면 외의 위치를 검색하는 방법을 참고.예를 들어 나는, 스마호게무에서 화면 밖이 보이지 않는 위치에 개체 (적)을 출현시키고 자했습니다. 다만이 상황에서 출현하는 위치를 절대 배치 해 버리면 장치마다 화면 크기가 다른 스마트 폰에서는 차이가 발생할 수 있습니다.이 문제를 해결하려면 스마트 폰 화면의 위치를 월드 좌표로 변환 하여 그 위치에 객체를 생성하도록합니다.월드 좌표는 장면 뷰에서 객체를 배치 할 때의 위치입니다.흰색 테두리가 카메라 그리기 영역입니다실제 코드는 다음과 같습니다. (C #입니다)インスタンス(プレハブ)を画面の右上に生成C#12345678910111213using UnityEngine;using System.Collections; public class GameMana.. 더보기 [unity3d] swipe using UnityEngine; using System.Collections; public class Swipe : MonoBehaviour { // const public const string RIGHT = "Right"; public const string DOWN = "Down"; public const string LEFT = "Left"; public const string UP = "Up"; // delegate public delegate void SwapeDelegate (string way); public SwapeDelegate swape { set { swapeDelegate = value; } } private SwapeDelegate swapeDelegate; // variab.. 더보기 [unity3d] fadein, fadeout using UnityEngine; using System.Collections; public enum FadeStatus { FADEIN, FADE, FADEOUT, FADEOVER } public class FadeInOutComponent : MonoBehaviour { // delegate public delegate void FinishDelegate (); private FinishDelegate fadeIn; private FinishDelegate fade; private FinishDelegate fadeOut; public FinishDelegate FadeIn { set { fadeIn = value; } } public FinishDelegate Fade { set { fade = v.. 더보기 [Unity] 유니티 프로그래머가 알아야 할 최적화 코드작성법 하나하나 내용에 대해서 깊고 자세하게 작성할 수 없습니다.자세한 내용에 대해서는 직접 검색해보시길 권합니다. 개인블로그에서 그룹블로그로 전환하면서 많은 글들을 삭제했습니다.천천히 다시 정리합니다. 테스트는 모바일 기준입니다. 1. Loop C# 자료구조에는 여러가지 루프문이 제공된다.for, foreach, enumerator어느 루프문을 사용해야 할까?보통 본인에게 편한 루프문을 택한다.하지만 성능이 다르다면? - 테스트과정각각루프를 도는 스크립트를 만들고, 하나의 스크립트에서 컴포넌트로 통합한다.모바일로 빌드, 프로파일러를 확인한다. 테스트모바일은 갤럭시 노트3다. -- 소스코드 -- -- 결과 -- - 정리 Foreach는 속도도 가장 느리고, GC도 24Byte를 남겼다.Enumerator는 Fo.. 더보기 이전 1 2 3 4 5 다음