답변:
"절차"는 일부 알고리즘이 내용을 만들었다는 것을 의미합니다. 이는 사람이 수동으로 컨텐츠를 작성하는 것과 반대입니다.
"동적"은 시간이 지남에 따라 내용이 변경됨을 의미합니다. 이것은 생성 된 후에 변경되지 않거나 미리 정의 된 방식 (예 : 키 프레임 문자 애니메이션)으로 만 변경되는 "정적"컨텐츠와 반대됩니다.
게임 내 플레이어 제작 콘텐츠를 보유 할 수도 있습니다. 이는 외부 도구를 사용하여 게임을 수정하지 않고 게임 중 레벨이나 게임을 변경할 수있는 게임 기능입니다. 다음 몇 단락을 위해 플레이어 제작 콘텐츠에 대해 이야기하고 있지 않다고 가정합니다.
코드를 사용하여 절대 변하지 않는 것을 생성 할 수 있습니다. 이러한 내용은 절차 적 임에도 불구하고 정적이며 동적이 아닙니다. 모든 동적 컨텐츠는 절차 적이지만 모든 절차 적 컨텐츠는 동적이 아닙니다.
수동, 절차 적, 정적 및 동적 컨텐츠를 모든 종류의 방식으로 혼합 할 수 있습니다. 예를 들어, 아티스트는 건물 모델을 수동으로 생성하고 도구를 사용하여 모델에 대한 다양한 텍스처 맵을 절차 적으로 생성 한 다음 물리 또는 게임 플레이 시스템에 대한 데이터를 설정하여 건물을 동적으로 파괴하고 정적 파편을 생성 할 수 있습니다.
참고 : 이러한 정의는 공식적이지 않습니다 . 이 단어들에 대한 의미론을 영원히 주장 할 수 있습니다. 당신은이 단어들에 대해 다른 정의를 가진 사람들을 만날 가능성이 높으며 우리 중 어느 것도 반드시 틀리지 않을 것입니다. 기술 전문 용어조차도 프로그래머 유형이 선호하는 것보다 훨씬 유동적입니다. :)
"동적"이란
"(프로세스 또는 시스템의) 지속적인 변화, 활동 또는 진행을 특징으로합니다."
(Google이라고 말합니다.)
이 두 용어를 구별하기 위해 "동적 생성"을 의미합니다.
그리고 "절차 생성"은 알고리즘 적으로 생성 된 것을 의미합니다.