강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

손태정님의 프로필 이미지
손태정

작성한 질문수

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진

State 패턴

하드코딩

작성

·

582

0

하드코딩이 어떤 뜻인가요??

퀴즈

71%나 틀려요. 한번 도전해보세요!

왜 복잡한 캐릭터 움직임을 직접 코딩하는 것보다 애니메이션 파일과 Animator를 사용하는 것이 선호될까요?

애니메이션 파일이 더 작은 용량을 차지하기 때문

애니메이터가 복잡한 움직임을 미리 만들어두므로 개발 효율이 높아지기 때문

애니메이션 파일만이 캐릭터의 뼈대를 인식할 수 있기 때문

Animator 컴포넌트가 자동으로 최적의 움직임 경로를 계산하기 때문

답변 1

1

Rookiss님의 프로필 이미지
Rookiss
지식공유자

코드에다가 숫자를 때려박는 것을 하드코딩이라고 합니다.
예를 들면 스타크래프트 마린 체력이 40이라고 치면,
보통 그것을 따로 데이터 파일로 빼서 관리를 해야 하는데
그러지 않고 Marine 클래스에서 hp = 40으로 코드에서 초기화 한다거나~ 하면
이를 '하드코딩'이라고 합니다.

https://namu.wiki/w/%ED%95%98%EB%93%9C%EC%BD%94%EB%94%A9

손태정님의 프로필 이미지
손태정

작성한 질문수

질문하기