전체 글

나의 개발일지 및 개발 완료한 게임 소개 블로그
수학공모전 개발일지를 어쩔 수 없이 그만하려 합니다 ㅜㅜ 이유는... 지금 날짜 9월27일인데. 수학 공모전은 30일 제출, 동아리 팀프가10월 9일 제출 입니다. 동아리 내에서 총괄을 맡고 합체 작업, 디테일 작업.. 등등을 다 해야 하기 때문에아무리 2달동안 진행되었다 해도 마무리해야 하는 지금 굉장히 바쁩니다. 수학 공모전이 아무리 진행되었다 해도지금부터 쉬지않고 달려야 하기 때문에 블로그를 작성할 시간이 없을 거 같습니다.대충 어떻게 짰는지만 적기에는 제 맘에 들지 않고요.(최대한 시간을 투자해서 좋은 글을 작성하고 싶음) 다른 이유로는 수학 공모전은 이번 한 번이 끝이고(더 키울 필요가 없고) 해야 할 시스템이 많지 않고시간이 없어서... 구조를 그냥 개같이  분리조차 하지 않고 막 짰기 때문에..
들어가며블로그 작성할 여유가 많이 없는 거 같긴 하지만... 두배로 일하면 되지 않을까요?남은 추석연휴 열심히 달려보겠습니다. 개발 할 시스템전에는 가지고 있던 Resource(재료)들이 개수가 표시되며 정렬되고, 마우스 인식을 받아상호작용 할 수 있게 만들었는데, 이번에는 위에 업그레이드할 유닛들을 표시하고, 선택할 수 있는시스템을 만들껍니다.  이런 식으로 유닛을 선택할 수 있게 만드는 시스템입니다.  시스템 구조구조를 어떻게 짤지 고민을 많이 해보았습니다.어떻게든 돌아가게만 짠다면 여러 가지 구조가 생각이 나긴 하지만.. 뭔가 비효율적인 느낌.그중에서 제일 맘에 들고 개발 난이도도 어렵지 않다고 생각한 구조로 짜려합니다. 우선 유닛을 들 전부 다 소환하여 정리해 둡니다.  이후 각각 모든 유닛칸들에..
들어가며생각보다 쉬운 거 같으면서도... 구조 짜기 어려워서 빨리 할 수 있을까 걱정입니다.빨리빨리 열심히 해야죠! 개발할 시스템  아래 2줄로 재료가 정렬되어 있고 위에 유닛에 맞는 공식이 적혀있습니다.재료들을 드래그 앤 드랍으로 공식에 놓아 다 놓으면 업그레이드가 되면 됩니다.오늘은 소환 및 정렬, 개수 조건에 따른 들기 정도만 하였습니다. 개발 시작우선 재료를 만들겠습니다.using UnityEngine;/// /// 재료 아이템 종류 타입/// public enum ResourceType{ none,a,b,c,x,y,pie,squ,l,r,number}/// /// 재료 아이템 정보 SO/// [CreateAssetMenu(menuName = "SO/Resource/Data")]public c..
들어가며첫 개발일지입니다. 뭔가 부족하더라도 이해 해주시길 바랍니다. 프로젝트 시작 동기평소 수학 선생님이 수학을 학습 시키는 게임을 만들고 싶어하셨습니다. 하지만 섣불리 특정 누군가에게만 시키기는 어려운 일이였죠.그래서 만들어진 수학 게임 공모전. 참여만 해도 우리 학교 포트폴리오 사이트에 있는 상점을 주신다고 합니다.그 당시 바쁘지 않았던 저는 안할 이유가 없었고, 평소 친하고 잘하는 친구들이지만 같이 할 기회가 없던 친구들 총 5명과 같이 수학 공모전에 참여 하기로 했습니다.(지금은 너무 바빠서 후딱 끝낼 생각이지만..) 프로젝트 소개수학 공모전의 조건이 있습니다.  위 사진을1줄 요약을 해보자면문제를 내며 그 문제가 커스텀이 되야하는 수학 공부를 재미있게 할 수 있는 게임   그래서 저희 팀은 냥..
들어가며이번 글은 모노싱글턴의 코드를 보며 구조 파악 및 사용된 코드에 대해 설명하는 글이다. 싱글턴 -2024.07.01 - [학교수업/기초수업] - 싱글턴 / UNITY / 학교수업 싱글턴 / UNITY / 학교수업들어가며학교 수업(or 심화반)에서 배운 것들을 이제부터 정리해두려 한다. 우선 가장 만만한 모노싱글턴의 스크립트 구조를 까보며 구조 파악 및 사용된 코드들의 이해정도를 해볼 거였는데그jes0321.tistory.com모노 싱글턴이란?여러 가지 싱글턴 패턴 중 한 종류이다.  MonoBehaviour를 상속받아야 하는데 싱글턴을 작용시키고 싶은 클래스들에게싱글턴을 적용시켜 관리해 주는 싱글턴 패턴이다.모노 싱글턴 코드  (심화반 수업에서 선생님이 짜주신 코드이다. ) public class..
들어가며 학교 수업, 심화반에서 배운 것들을 정리해보려 한다.우선 모노 싱글턴의 스크립트 구조를 까보며 코드를 이해해보려 했지만모노 싱글턴을 알기 위해서는 싱글턴을 먼저 설명해 두면 좋을 것 같다.  싱글턴이란? 유니티 디자인 패턴 중 가장 기초적이고 많이 쓰이는 패턴 중 하나이다. 이 패턴은 특정 클래스(스크립트)가 런타임 동안 하나의 인스턴스(instance)만을 가지게 하는 패턴이다.(인스턴스란 객체 지향 프로그래밍(object Oriented Programming)에서 class에 소속된 개별적인 객체를 말한다.)  게임 내에서 여러 클래스에서 끌어다 쓰는 단일 오브젝트(예시로는 게임매니저, 오디오 매니저,플레이어 매니저, 설정 매니저 등 있을 것이다.)를 관리할 때 많이 쓰인다.싱글턴 사용법 (..
jes0321
jes's 개발일지