본문 바로가기

전체 글196

안드로이드 앱 개인정보 처리 방침 안드로이드 앱 개인정보 처리 방침 아래의 개인정보 처리 방침은 HookSoft 개인이 서비스 하는 모든 제품에 적용 됩니다. 1. 개인정보의 처리 목적 HookSoft 은(는) 다음의 목적을 위하여 개인정보를 처리하고 있으며, 다음의 목적 이외의 용도로는 이용하지 않습니다. - 유니티 애즈(Unity Ads) 광고 송출을 위한 Android 광고 ID 2. 개인정보의 처리 및 보유 기간 HookSoft 은(는) 별도의 개인정보 수집 및 저장을 요구 하지 않습니다. 3. 개인정보의 제3자 제공에 관한 사항 HookSoft 은(는) 타 업체에 개인정보처리를 위탁하지 않습니다. 4. 처리하는 개인정보의 항목 작성 ① HookSoft 은(는) 다음의 개인정보 항목을 처리하고 있습니다. 1 - 필수항목 : And.. 2021. 2. 18.
내가 하는 일에 대해 자신이 없다면, 내가 불행하다고 느낀다면. 난 왜이렇게 일을 못하는거 같지? 나는 왜 남들보다 뒤떨어 지는 걸까? 혹시 그런 마음을 가지고 계신분들에게 이 영상을 바칩니다! 당신을 응원합니다! 2020. 6. 28.
공간 분할 패턴_유니티(Unity)에서 C# 으로 사용해 보는 디자인 패턴 오브젝트가 많을 때 오브젝트 간의 충돌을 검사 한다고 하면 모든 오브젝트를 검사하는데 비용이 매우 많이 들어감 그래서 전체 영역을 n개로 쪼개서 쪼개진 부분과 동일한 곳에 있는 오브젝트끼리만 검사를 하는 패턴 using UnityEngine; public class KMS_SpacePartition : MonoBehaviour { public static KMS_Grid gridMap = new KMS_Grid(); GameObject obj = null; private void Start() { obj = Instantiate(Resources.Load("Cube") as GameObject); Camera.main.gameObject.transform.parent = obj.transform; } p.. 2020. 6. 13.
Singleton Pattern_싱글톤_유니티(Unity)에서 사용가능한 5가지 싱글톤_유니티(C#)로 사용해 보는 디자인 패턴 유니티에서 활용 가능한 5가지 싱글톤 패턴에 대해서 알아보자 1. 일반적인 싱글톤 2. 모노(MonoBehaviour)를 사용한 싱글톤 3. 프로퍼티(Property)를 사용한 싱글톤 4. 제네릭을 활용한 싱글톤 4-1. 모노(MonoBehaviour)를 사용 하지 않는 싱글톤 4-2. 모노(MonoBehaviour)를 사용 하는 싱글톤 1. 일반적인 싱글톤 using UnityEngine; public class SingletonPattern { private SingletonPattern() { } private static SingletonPattern instance = null; public static SingletonPattern GetInstance() { if (instance == nu.. 2020. 6. 6.
유니티(C#)로 사용해 보는 디자인 패턴_ProtoType Pattern_프로토타입 프로토 타입 이번 예제에서는 몬스터의 리스폰을 프로토 타입으로 구현해 보았습니다. Monster.cs public class KMS_Monster { public int health; public int speed; public int positionX; public int positionY; public virtual KMS_Monster Clone() { return new KMS_Monster(); } } 가상 함수인 Clon이 존재 Demon.cs public class KMS_Demon : KMS_Monster { public KMS_Demon(int hp, int spd, int x, int y) { health = hp; speed = spd; positionX = x; positionY =.. 2020. 5. 30.
유니티(C#)로 사용해 보는 디자인 패턴_Observer Pattern_관찰자 패턴 옵저버 패턴, UI뿐만 아니라 데이터를 일괄로 전달하기 위해 자주 사용하는 패턴 UI가 오픈 되어 있을 때에만 해당 UI에 데이터를 전달하는 예제를 작성 실행화면 ObserverPattern.cs using UnityEngine; // 옵저버 패턴의 원형 public class KMS_ObserverPattern : MonoBehaviour { public KMS_ObserverPattern nextOb = null; public UIType type; // 옵저버를 상속받는 클래스들은 다음 함수를 꼭 구현해야 한다 public virtual void Notify(Event type) { // 데이터가 전달 되었을 때 수행해야 하는 일들을 진행할 수 있다 } } 해당 클래스를 상속받은 UI들 Equipm.. 2020. 5. 24.