UDN
Search public documentation:
DevelopmentKitGemsConcatenateStringsKismetNodeCH
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
日本語訳
한국어
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
创建一个连接字符串 Kismet 节点
最后一次测试是在2011年4月份的UDK版本上进行的。
可以与 PC 和 iOS 兼容
概述
Unrealscript
class SeqAct_ConcatenateStrings extends SequenceAction; var() String ValueA; var() String ValueB; var() bool ConcatenateWithSpace; var string StringResult; event Activated() { StringResult = (ConcatenateWithSpace) ? ValueA@ValueB : ValueA$ValueB; ActivateOutputLink(0); } defaultproperties { ObjName="Concatenate Strings" ObjCategory="Misc" InputLinks(0)=(LinkDesc="In") OutputLinks(0)=(LinkDesc="Out") VariableLinks.Empty VariableLinks(0)=(ExpectedType=class'SeqVar_String',LinkDesc="A",PropertyName=ValueA) VariableLinks(1)=(ExpectedType=class'SeqVar_String',LinkDesc="B",PropertyName=ValueB) VariableLinks(2)=(ExpectedType=class'SeqVar_String',LinkDesc="StringResult",bWriteable=true,PropertyName=StringResult) }
如何使用
添加链接字符串 Kismet 节点
打开现有关卡或创建一个新的关卡。打开 Kismet。添加关卡加载的 kismet 事件节点。然后添加连接字符串 kismet 节点。它存储在新建动作 (New Action) 菜单中的其他类别 (Misc category) 内。
连接字符串 Kismet 节点属性
连接字符串 Kismet 节点包含一些您可以设置的属性。如果您不希望使用 Kismet 变量字符串节点,那么您可以直接在 ValueA 和 ValueB 中将这个字符串设置为连接字符串。*通过空格进行连接 (Concatenate With Space)* 会在两个值之间添加一个空格。这样在您没有使用空格连接 "A" 和 "B" 的情况下,它将会变为 "AB"。有空格的话会变为 "A B"。
填充连接字符串 Kismet 节点
在这里,创建新的 Kismet 字符串变量节点。将 ValueA 和 ValueB 附加给预定义的字符串。可以将 字符串结果 (String Result) 附加给一个包含值的 Kismet 字符串变量节点,但是它会重载这个值。
添加记录 Kismet 节点
要测试连接字符串 Kismet 节点运转是否正常,您可以记录这些结果。可以通过添加一个记录 Kismet 节点进行这项操作。
在记录 Kismet 节点中显示 String *
要记录 字符串结果 (String Result) 变量,请右击 记录 Kismet 节点并显示这个 String * 节点。
完整的 Kismet
连接剩余丢失的终端,而您的 Kismet 场景应该看上去就像是这样。
在 PIE 中测试
在 PIE 中运行关卡,然后您应该可以看到被记录到屏幕上的连接字符串。