본문 바로가기

전체 글

(66)
유니티에서의 싱글톤 사용. 유니티에서 싱글톤 사용 코드 정리 using System.Collections; using System.Collections.Generic; using UnityEngine; public class MonoSingleton : MonoBehaviour where T : MonoBehaviour { private static T instance = null; public static T Instance { get { if (instance == null) { instance = new GameObject(typeof(T).ToString()).AddComponent(); DontDestroyOnLoad(instance.gameObject); } return instance; } } } 유니티에서의 싱글톤 ..
맞춤법 용사 그림 맞춤법 용사 스포 있어요! 인상깊게 플레이 실황을 본 게임이라 최종 대전 관련 그림을 그려 봤어요. 맞춤법으로 배틀을 하는 것이 다지만 마음대로 맞춤법을 주무르는 최종 보스의 위엄을 느낄 수 있었던 것 같아요!
펭귄파티 게임 기획 위와 같이 피라미드 형식으로 카드를 쌓아 올리면서 내 카드를 가장 먼저 소진하는 것이 목적 메이플에서 몬스터 피라미드 게임이랑 같다. 쌓아 올릴 때는 아래 있는 카드 2개 사이에 쌓아 올리는 방식. 아래에 있는 카드들의 종류들 중 하나라도 속해야 쌓을 수 있음. 즉, 빨강 파랑 사이에는 빨강 또는 파랑을 쌓을 수 있다. 어떻게 구현해야 할까? 자리는 배열로 처리. 이차원 배열? 왼쪽 정렬. 그래야 계산이 편함. 층이 올라갈수록 마지막 자리 1개씩 마이너스. ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ (놓을 곳) ○ ○ ○ ○ ○ (체크1) ○ (체크2) ○ ○ ○ ○ ○ ○ ○ ○ ○ 이런 식으로 값을 저장. 아래 좌표들로 계산하면 될듯. 체크할 때, 가로 위치는 그대로인 바로 아래층 원소 + 오른쪽..
몽고DB 정리 2 - 기본 작업들 몽고 DB 기본 작업들 1. 생성 2. 읽기 3. 갱신 4. 삭제 1. 생성 컬렉션에 도큐먼트를 추가하는 작업 insertOne 컬렉션에 도큐먼트를 추가하는 작업 예시 game = { "title" : "WatermelonGame", "maker" : "Kim" } db.contents.insertOne(game) contents라는 컬렉션 속에 game이라는 도큐먼트를 추가하였다. 2. 읽기 find 컬렉션을 읽어들일 때 사용 findOne 단일 도규먼트를 읽기 위해 사용 쿼리 도큐먼트 형태로 조건을 넣어 특정 조건을 만족하는 도큐먼트들만 가져올 수 있다. 예시 db.getCollection('contents').find({"title" : "WatermelonGame"}) title이 Watermel..
구현에 필요한 것들 목적 : 레전드 오브 슬라임 채광 미니게임 구현 보이는 기능들 정리 블럭은 부술 수 있는 영역, 부술 수 없는 영역으로 1차적으로 구분 가능. 부술 수 있는 영역은 터치 가능 영역과 터치 불가능 영역으로 2차적으로 구분 가능. 터치 가능 영역에 대한 구분은 부술 수 있는 영역 뭉탱이의 가장자리가 되어야 한다. 벽과 닿는 부분은 무조건 터치 불가능 영역이다. 터치 가능 영역은 1번 터치, 2번 터치 해야 깨지는 부분으로 나뉜다. 특정 선 아래에 있는 블럭을 부쉈을 때 전체 블럭이 한 칸씩 올라간다. 보상이 들어 있는 블럭도 존재. 구조 생각 정보 관리 매니저 (점수, 아이템 개수 등) 점수 관리 아이템 정보 관리 아이템 정보는 따로 클래스로 저장 스테이지 관리 매니저 블럭들을 일괄적으로 올릴 기준점을 세팅..
클래스 정리 (기본) 자바 스크립트 클래스 정리 선언 1. 클래스 선언 class TempClass{ ... 내용 } 말 그대로 클래스를 선언하는 것. 변수를 선언하듯이 클래스를 선언 해 주면 된다. 2. 클래스 표현 식 const temp = class TempClass{ ... 내용 } 1, 2번 방식 둘다 호이스팅 ( 선언들을 최상단으로 끌어 올리는 것 ) 되지 않으므로, 선언 하기 전에 접근할 수 없음을 기억해야 한다. 생성자 constructor를 통해 처음에 값을 세팅 할 수 있다. 보통 생성자는 클래스의 이름과 같게 설정 하였지만, 자바스크립트에서는 constructor로만 설정 해야 한다. 객체 선언 시 자동으로 생성자를 호출하게 된다. 정적 메서드 일반 적으로 클래스 속 메서드는 클래스를 객체화 한 다음, 해..