Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

4조 개인 개발일지_기타

시스템 설계 상의 미스로 전체 데이터를 관리하지 않거나 일부분만 사용되는 클래스들입니다.

1. ParticleManager

기본적인 파티클을 생성하는 스크립트입니다.

본래 목적은 파티클의 전체적인 생성 및 관리였으나 시스템 설계 미스로 인해 플레이어 관련 파티클만 관리하고 있습니다.

그 외의 파티클은 각 객체에 해당하는 클래스가 담당합니다.


2. GamaManager

스테이지 -> 전투 진입 시 스테이지에 따른 Enemy 데이터를 불러오고 이를 생성하는 역할입니다.

그 외에도 BGM이나 Scene 전환 등의 기능을 수행합니다.


3. BattleUI Manager

기본적인 전투 UI 관리하는 스크립트입니다.

Enemy는 EnemyUI가 관리하다보니 주로 Player의 UI를 관리하는 역할입니다.


4. PlayerStatus

Entity 객체를 상속받아 플레이어의 데이터를 관리하는 스크립트입니다.

기본적인 기능은 Enemy와 비슷하게 Entity 객체의 health, armor, OnDamage() 등의 기본 기능들을 사용하여 Player의 데이터를 관리합니다.



     <<<< UI 기능 통합이 안 된 기타 스크립트들


1. BattleResultUI

전투 종료 시 출력되는 UI입니다. 

2. EndTurnButton

턴 종료 버튼 스크립트입니다.

3. NoticePannel

마나 부족, 자신의 턴을 알려주는 알림창을 관리하는 스크립트입니다.

4. SelectUI / SelectedObject

카드 추가/삭제 UI를 관리하는 스크립트입니다. 

SelectUI 가 UI 상의 이미지 정렬이나 생성을 관리하고, SelectedObject 가 선택된 객체의 Card 데이터를 관리합니다.

Support this post

Did you like this post? Tell us

Leave a comment

Log in with your itch.io account to leave a comment.