저는 UDK에 대해 거의 스크립팅 경험이 없지만 제가하려는 것은 상당히 간단하다고 생각합니다. 키즈 멧에서 액세스 할 수있는 스크립트에서 변수를 정의하고 싶습니다. 이키즈 멧에서 언리얼 스크립트 변수에 접근하기 - UDK
class MyGameInfo extends UDKGame;
defaultproperties{
PlayerControllerClass=class'MyGameInfo.MyPlayerController'
}
event InitGame(string Options, out string Error)
{
// Call the parent(i.e. GameInfo) InitGame event version and pass the parameters
super.InitGame(Options, Error);
// Unreal Engine 3
`log("Hello, world!");
}
MyPlayerController.uc의 모습처럼
MyGameInfo.uc 보이는 :
class MyPlayerController extends UDKPlayerController;
var() localized string LangText;
defaultproperties{
LangText="asdfasdf";
}
그런 운명에서 내가 사용
이
내가 지금까지 무엇을 가지고 속성 0을 대상으로 속성 LangText를 가져 오려고 시도하여 속성 가져 오기 그리기 텍스트로 문자열 출력이 있습니다. (예, 글꼴을 설정해야합니다.) 정말 가까운 것 같은![Kismet screenshot](https://i.stack.imgur.com/FFuoQ.png)
내가 느끼는 있지만 텍스트는 그리기 텍스트에 표시하지 :
그것은 다음과 같습니다. 어떤 아이디어?
왜 내가이 작업을 수행하려고합니까? 현지화를 위해. 지금까지 말한 것처럼 키즈 멧에서 그리기 텍스트에 지역화 된 문자열을 사용하는 쉬운 방법은 없습니다. 내 생각은 각 대화 상자에 대해 현지화 된 문자열을 만든 다음 필요에 따라 키즈 멧에서 해당 문자열을 호출하는 것입니다.