분류 전체보기129 [Unity] 로컬 데이터 베이스 저장 [로컬 데이터 베이스 저장]- 로컬에 데이터를 저장하는 경우 (게임설정 및, 사용자 정보 등): 게임 종료하고 다시 실행시, 기존 플레이 정보가 유지되도록 사용자의 스마트폰에 데이터 저장.- 간단한 정보를 저장하고 로드할 때 몇가지 방법이 있다.1.string data = PlayerPrefs.GetString(key);PlayerPrefs.SetString(key, data);PlayerPrefs.Save();cs 2.fileStream.Seek(0, SeekOrigin.Begin);fileStream.Write(cstream, 0, cstream.Length);fileStream.Flush();fileStream.Close();3.에셋 스토어에 I/O 관련 여러 에셋들이 있다.Simple Save라는.. 2016. 10. 4. [Unity] 오브젝트 풀링 참고 소스 (펌) 출처 : http://minhyeokism.tistory.com/23 모바일 프로젝트에서 필수적인 요소인 오브젝트 풀링. 총에서 총알이 나가는 예제를 활용하여 만든 소스가 잘되어 있는 것 같아 적어놓자. 풀링할 객체는 PoolableObject 클래스를 상속받아 사용하면 된다. ObjectPool.cs의 - ObjStack : 비활성화 된 object들을 담고있는 Stack(풀) - ObjList : 활성화 된 object들을 담고있는 List(참조용) // ObjectPool.cs using UnityEngine; using System.Collections; using System.Collections.Generic; public class ObjectPool where T : PoolableObje.. 2016. 10. 4. [Unity] Mobile & Input 2 개인적으로 api랑 이것 저것 보면서 정리한 글 [Input에 대한 Unity Scripting api url]https://docs.unity3d.com/kr/current/ScriptReference/Input.html [Input]- 모바일 장치의 멀티터치 / 가속도계 데이터에 접근을 하는 경우 이 클래스 사용- Update에서 관찰 [Input.acceleration]- 가속도 읽어서 변형에 적용시켜보기 public class ExampleClass : MonoBehaviour { public float speed = 10.0F; void Update() { Vector3 dir = Vector3.zero; dir.x = -Input.acceleration.y; dir.z = Input.accel.. 2016. 9. 30. [Unity] Mobile & Input Unity 홈페이지의 강좌를 정리한 내용입니다. [Touch] - Input 클래스를 사용하고, 여러 터치가 들어오면 Array로 처리된다. - myTouch.deltaPosition은 Vector2의 Last Frame과 First Frame으로 터치의 무빙도 입력받을 수 있다. using UnityEngine; using System.Collections; public class TouchTest : MonoBehaviour { void Update () { Touch myTouch = Input.GetTouch(0); Touch[] myTouches = Input.touches; for(int i = 0; i < Input.touchCount; i++) { //Do something with the.. 2016. 9. 29. [C#] Func & Action 델리게이트 (펌) 출처 : http://teddy.tistory.com/ 무명 메소드마다 그 타입에 맞는 델리게이트 타입과 변수를 따로 따로 선언하는비 효율적인 작업을 피하기 위해 Func 과 Action 이라는 델리게이트가 제공된다. Func과 Action은 미리 선언된 델리게이트 변수로서 별도의 선언 없이 사용이 가능하다.Func : 반환값이 있는 메소드를 참조하는 델리게이트 변수Action : 반환값이 없는 메소드를 참조하는 델리게이트 변수 [Func 델리게이트]- 델리게이트 변수 선언 : 매개변수는 앞에, 반환값은 맨 뒤에 지정. [Action 델리게이트]- 반환 값이 없는것 빼고 Func이랑 똑같다. 2016. 9. 29. [C#] 람다식 (펌) 출처 : http://teddy.tistory.com/ [람다식]- 무명 메소드를 단순한 계산식으로 표현한 것.- 무명 메소드에 비해 상당히 간결하게 표현된다. [문 형식의 람다식]- 단순한 계산식 뿐 아니라, 메소드처럼 다양한 처리를 할 수 있다. 중괄호 안에 작성만 한다면. 2016. 9. 29. 이전 1 ··· 14 15 16 17 18 19 20 ··· 22 다음