반응형

유니티 환경설정 2

Part 3-13-2. 미니 RPG : 스탯 설정, 마우스 커서 변경

미니 RPG 스탯 📜Stat 👉 스탯을 가지는 모든 것들이 공통적으로 가지는 속성들 📜PlayerStat 👉 Stat을 상속 받음. 플레이어의 스탯 (플레이어 오브젝트에 붙는다.) 📜MonsterStat 👉 Stat을 상속 받음. 몬스터의 스탯 (몬스터 오브젝트에 붙는다) 📜Stat using System.Collections; using System.Collections.Generic; using UnityEngine; public class Stat : MonoBehaviour { // 멤버 변수 [SerializeField] protected int _level; [SerializeField] protected int _hp; [SerializeField] protected int _maxHp; [..

Part 3-13-1. 미니 RPG : 환경 설정, 이동

미니 RPG 게임을 만들 때 빈 프로젝트에서 처음부터 쌓아나가는 식으로 만들지 말고 여태까지 해온 온갖 매니저들 등등 이런 나만의 프레임 워크를 미리 구축해놓고 이를 활용해 만들어 나가기를 추천한다고 하셨다. 풀링 매니저, UI 매니저 등등 이런건 어떤 게임을 만들든 다 필요하다. Light 연산 RealTime 실시간으로 빛을 연산하겠다는 의미 이로 인해 성능 부하가 어마어마 하다. 그리고 움직이는 오브젝트라면 그 오브젝트의 빛 연산을 미리 Baked 할 수 없다. 어떻게 움직일 줄 알고 하겠는가? 🤯 Baked 이미 계산 완료 후 에셋으로 저장해놓은 라이트맵을 이용해서 게임 실행 중에 라이트 연산을 하지 않고 이를 덮어 쓴다. 라이트맵은 빛을 받으면 어떤 색으로 보일지 그림자는 어떻게 할지 등등 미리..

반응형