[개발일지] 10. scriptableobject 를 상속받는 클래스의 장점
·
유니티 프로젝트/케이크게임
[공부 내용]ScriptableObject를 상속받는 클래스가 MonoBehaviour를 상속받는 클래스보다 좋은 점은 여러 가지가 있습니다. 이 두 클래스는 Unity에서 각각의 역할이 다르며, 사용 용도에 따라 그 장점이 두드러집니다.메모리 효율성:ScriptableObject는 메모리 효율성이 뛰어납니다. MonoBehaviour는 씬 내의 각 게임 오브젝트에 부착되어야 하므로, 게임 오브젝트가 많아질수록 메모리 사용량이 늘어납니다. 반면, ScriptableObject는 에셋으로 저장되어 필요할 때 참조할 수 있으므로 메모리를 절약할 수 있습니다.데이터 관리:ScriptableObject는 데이터 중심의 설계에 유리합니다. 예를 들어, 게임 내에서 사용되는 여러 설정값, 아이템 데이터, 스킬 데이..
it 취업을 위한 알고리즘 문제 풀이 입문 (With C/C++) 49. 블록의 최댓값
·
알고리즘&자료구조 공부/it 취업을 위한 알고리즘 문제풀이 입문 강의
보호되어 있는 글입니다.
it 취업을 위한 알고리즘 문제 풀이 입문 (With C/C++) 48. 각 행의 평균과 가장 가까운 값
·
알고리즘&자료구조 공부/it 취업을 위한 알고리즘 문제풀이 입문 강의
보호되어 있는 글입니다.
it 취업을 위한 알고리즘 문제 풀이 입문 (With C/C++) 47. 봉우리
·
알고리즘&자료구조 공부/it 취업을 위한 알고리즘 문제풀이 입문 강의
보호되어 있는 글입니다.
[집중 문제] it 취업을 위한 알고리즘 문제 풀이 입문 (With C/C++) 46. 멀티태스킹(카카오 먹방 문제 변형)
·
알고리즘&자료구조 공부/it 취업을 위한 알고리즘 문제풀이 입문 강의
보호되어 있는 글입니다.
[개발일지] 9. 농장 크기 업그레이드
·
유니티 프로젝트/케이크게임
[구현한 기능]농장 크기 업그레이드 기능 [현재 프로젝트 클래스 종류] - 클래스 종류 변경 사항 없음FarmingManager: 농사의 전반적인 시스템을 관리하는 클래스Seed: 씨앗 클래스Fruit: 과일 클래스SeedContainer: 씨앗 프리팹을 배열에 담아놓고, 씨앗을 생성할 때마다(땅에 심을 때) 풀에 넣어놓는 클래스FruitContainer: 과일 프리팹을 배열에 담아놓고, 과일을 생성할 때마다 풀에 넣어놓는 클래스SeedUIManager (이름 변경): 씨앗 구매창, 선택창 UI 를 관리하는 클래스BuySeedSlotManager (이름 변경): 씨앗 구매창의 슬롯을 관리하는 클래스PlantSeedSlotManager: 씨앗 선택창의 슬롯을 관리하는 클래스FarmingData(MonoBe..
[집중 문제] it 취업을 위한 알고리즘 문제 풀이 입문 (With C/C++) 45. 공주 구하기(조세퍼스)
·
알고리즘&자료구조 공부/it 취업을 위한 알고리즘 문제풀이 입문 강의
보호되어 있는 글입니다.
[개발일지] 8. 씨앗 선택창 심기 버튼 연동 & 씨앗 구매하기 로직 추가
·
유니티 프로젝트/케이크게임
[구현한 기능]씨앗 선택창 만들기심기 버튼이랑 씨앗 선택창이랑 연동하기씨앗 선택창에서 버튼 누르면 씨앗 심어지도록 하기씨앗 구매하기 버튼 게임 매니저의 money 변수 이용해서 로직 추가하기(구매한 씨앗은 인덱스 번호에 맞는 배열의 요소 개수 증가하도록 -> 씨앗 구매하자마자 인스턴스 생성되는 거 아님! 씨앗을 심어야 비로소 인스턴스 생성)다 자란 과일 수확하면 인덱스 번호에 맞는 배열의 요소 개수 증가하도록 하기 [현재 프로젝트 클래스 종류]FarmingManager: 농사의 전반적인 시스템을 관리하는 클래스Seed: 씨앗 클래스Fruit: 과일 클래스SeedContainer: 씨앗 프리팹을 배열에 담아놓고, 씨앗을 생성할 때마다(땅에 심을 때) 풀에 넣어놓는 클래스FruitContainer: 과일 프..
[집중 문제] it 취업을 위한 알고리즘 문제 풀이 입문 (With C/C++) 44. 마구간 정하기(이분검색 응용)
·
알고리즘&자료구조 공부/it 취업을 위한 알고리즘 문제풀이 입문 강의
보호되어 있는 글입니다.
[개발일지] 7. 현재까지 구현한 기능 정리
·
유니티 프로젝트/케이크게임
전에 공부용으로 만들었던 코드들을 본격적으로 다시 만들었다. 그래서 현재까지 개발한 사항을 여기에 새로 작성하려고 한다. 전에 코드랑 달라진 부분이 많아서 이제 이 코드를 기준으로 앞으로의 게시물을 작성할 것이다. [주요 기능 설명] 파트는 [현재 프로젝트 클래스 종류] 파트 밑부분에 있다. [구현한 기능]농사 가능 구역만 농사 가능하도록 하는 기능밭 갈기, 씨앗 심기, 과일 수확하기각 밭(타일) 마다 밭 갈기, 씨앗 심기, 과일 수확하기 버튼 동적 생성버튼 누를 때 뒤에 있는 타일을 안 눌리도록 하는 기능씨앗이 심어진 밭(타일) 클릭하면 다 자라기까지 남은 시간 뜨도록 하는 기능씨앗 구매창(이제 게임 매니저랑 연결해서 로직 더 작성해야함.) [현재 프로젝트 클래스 종류]FarmingManager: 농사..