C++로만 게임을 만들어봐서 포인터도 없고 메모리 직접 해제도 안되고 해서
아직은 적응이 안되 매우 불편한데 어떤식으로 코드를 짜야 할까?
참조가 없으면 GC가 알아서 지워 준다는대
참조를 최대한 적게 하고 한곳에서 관리하도록 구조짤때 노오오오력 하는 수 말곤 없음?
지금 방법은 걍 적제용 컨테이너 싱글톤 클래스 하나 만들어서
여기서 생성하고 지우고 처리하는데 다른방법은 뭐가 있음?
그리고 cs파일 c++에서 cpp, h 따로 관리 하는것 마냥
나누는 방법 없냐? 걍 익숙해지는 방법 말곤 없나?
해당 댓글은 삭제되었습니다.
ㅋㅋㅋㅋ C++때 메모리부족을 하도격어서 바로바로 해제하는 습관들였는데 C#하니까 매우 불편한데스우
갓비지컬렉터가 싼 똥 다 치워주는데 단점이라면야 불필요한 할당 많이 하거나 매우 큰 할당을 하는 등등 코드 조가치 만들면 쓰레기양 못버텨서 느려지기 때문에 애매함
타일겜이라 타일할당을 존나 많이하는데 어카지? 맵이라서 로딩씬에서 다 할당하긴 하는데 괜찮을까?
랜덤맵 알고리즘을 사용하는 겜이라 통짜로 묶어서 프리팹으로 만들기도 뭣한대;;
니 타일이 타일맵이나 타일 컴포넌트 달려있으면 신경ㄴ
안달려있어서 문제임 3d 큐브로 만든 타일이라 걍 깔아버리거든..
그러면 내가 할 수 있는게 없겠네 2D충이라 3D에 대해 모름 검색ㄱ
쿼터뷰로 진행되는 스펠렁키 비스무리한거라 알고리즘으로 생성한 3d 맵인지라 타일이 좀 많아
흠,..\
아무래도 메모리풀 공부해야겠다 ㅈㅈ
타일겜이라 타일할당을 존나 많이하는데 어카지? 맵이라서 로딩씬에서 다 할당하긴 하는데 괜찮을까?
타일정보 참조를 전부 레퍼런스로해
Partial class 에 대해 찾아보세용. c++처럼 코드 나눠쓸쑤있슴니다
정보 ㄳㄳ
Scriptable Object도 공부해보세요
와! 이런건 어디서 알아야 하는거냐 뭘 알아야 공부를 하지.... 정보찾기 힘들다