ARAG (A Really Awesome Game) Commit 2bd11
이번 작업 결과는 다음과 같다.
[프로젝트 정리]
- 클래스 접두사 "AR"로 통일
- 용도별로 C++ 클래스, BP 이름 변경 & 폴더 정리
- 에셋들 Assets 폴더로 몰아 관리
[버그 수정]
- 활 무기 사용 시 화살을 넣는 중에 또 넣을 수 있는 버그 수정
이번 작업에서 느낀 점 👨💻👨💻👨💻
- 코드나 에셋들이 카테고리별로 세분화되어 프로젝트가 잘 정리되어 있으면, 이후에 훨씬 작업 능률이 올라간다.
어디에 어떤 내용이 있었는지 확인하기 편하고, 새로운 내용을 어디에 배치할지 고민하는 시간도 줄어든다.
작업 도중 마주했던 문제들 👇👇👇
그럴 것 같긴 했지만, C++ 클래스의 이름을 함부로 변경하면 BP 링크가 깨져 문제가 발생했다.
찾아보니 DefaultEngine.ini 파일에 ActiveClassRedirects 속성을 통해 기존 이름을 새로운 이름으로 Redirect하도록 지정해 해결할 수 있었다.
[TIP] Renaming C++ Classes without breaking your project
Ever wondered how to rename your C++ classes that you already use in your project? For example, you have a C++ class called MyAwesomeClass and in your Content Browser you created a Blueprint extend…
unrealxeditor.wordpress.com
'게임 개발 > <ARAG>' 카테고리의 다른 글
AI 몬스터 구현, 캐릭터와 몬스터의 구조 및 데이터 관리 방식 변경 (0) | 2023.07.25 |
---|---|
Anim Instance의 델리게이트가 발동되지 않는 문제 (0) | 2023.07.18 |
에셋 가격 실화입니까.. (0) | 2023.07.06 |
기본 무기 시스템 구현 (0) | 2023.07.01 |
Ability System 기본 뼈대 구성 (0) | 2023.06.15 |