UDN
Search public documentation:

MyFirstGameInfoKR
English Translation
日本語訳

Interested in the Unreal Engine?
Visit the Unreal Technology site.

Looking for jobs and company info?
Check out the Epic games site.

Questions about support via UDN?
Contact the UDN Staff

예제: My First GameInfo

2003년 11월 18일, 2226 빌드용으로 Chris Linder (DemiurgeStudios?) 작성. 최종 업데이트 Chris Linder (DemiurgeStudios?). 3323으로 인한 최종 업데이트 Michiel Hendriks .

관련 문서

My First Code, My First Pawn, My First Controller, My First HUD

서론

My First Code 문서를 읽지 않으셨다면 먼저 그것을 읽으십시오.

이 예제에서의 GameInfo 는 매우 간단합니다. 이것의 유일한 목적은 HUDType, ScoreBoardType, PlayerControllerClassName, DefaultPlayerName, 그리고 GameName 을 지정하는 것입니다. 이 게임 정보는 어떤 게임 타입도 새로 만들지 않으며, 현 게임에 관한 어떤 새 상태도 보존하지 않습니다.

Game Rules? 문서를 보면 GameInfo 클래스에 대한 정보를 조금 더 알 수 있습니다.

클래스

위에서 언급했듯이 GameInfo 는 아주 간단합니다.

class ExampleGameInfo extends GameInfo;

defaultproperties
{
   HUDType="MyFirstExample.ExampleHUD"
   ScoreBoardType="MyFirstExample.ExampleScoreboard"
   PlayerControllerClassName="MyFirstExample.ExampleController"
   DefaultPlayerName="Player"
   GameName="Example Game"
}

주: CodeDrop2226 및 이 코드의 3323 버전에는 "bDelayedStart=false" 행이 추가되어 있습니다. 이것은 지체하거나 사용자가 클릭하기를 기다리지 않고 게임을 시작합니다. Runtime이나 UDNBuild에는 이미 GameInfo.uc 에서 bDelayedStartfalse 로 설정되어 있기 때문에 이 행이 필요하지 않습니다.

이러한 것들을 지정하는 간단한 게임정보가 만들어지면, 이 새 GameInfo 를 사용하기 위해 게임의 INI 파일 (예: ut2004.ini 또는 ue2runtime.ini)이 업데이트 되어야 합니다. 예제의 설치에 대한 상세한 내용은 My First Code 문서를 참고하십시오.