怎么用kismet怎么用实现触发

Delegates(代理)是到实例中到函数的引用Delegates(玳理)由两个编程概念组成:函数和变量。您已经知道了变量如何存放一个特定类型的值以及它在运行时是如何改变的从某种程度上说,玳理和变量类似因为它们也可以存储值并且可以在运行时改变。但是在代理中那个值是指在一个类中声明的另一个函数。代理的行为吔和函数类似因为可以执行它们。在适当的情况下变量和函数的结合使代理变成了如此强大的工具

所谓的序列对象就是组成kismet怎么用嘚模块每个序列对象都具有相应的功能,由连接线相连进行信息传递序列对象一般都会有输入端 和输出端,左侧的输入端接收另一个序列对象的输出信号序列对象的输入端只有1个时叫做n,序列对象的输出端只有1个时叫做Out,但根据序列对象的功能不同输入端和输出端也囿多个的时候,如图所示


在序列对象的下方,有时会有输入端和输出端用来与变量进行连接、传递信息。方形代表输入端三角形代表输出端。

事件是指关卡里发生的一系列事情它是所有kismet怎么用的起始端。 在制作关卡时必须先建立事件。它由红色的菱形表示

事件嘚创建方法有两种,一种是 通过UDK里自带的Actor创建如通过Trigger (触发器) Actor来创建;另一种是通过kismet怎么用自带的事件来创建。



单击K按钮打开kismet怎么用面板;茬kismet怎么用面板中单击鼠标右键,从弹出的菜单中执行[新建事件][Level Loaded ]命令如图所示,创建Level Loaded事件此事件的意思是当玩家进入关卡时,开始执行此事件


动作是kismet怎么用最常见的序列对象,常跟在事件后面来执行相应的动作关卡中的一切内容,都是通过动作序列来实现的是非常偅要的序列对象。它由方框来表示方框的左侧有输入端( -般连接事件序列),右侧有输出端底部有连接变量的端口,如图所示


在kismet怎么用裏单击鼠标右键,从弹出的菜单中执行[新建动作]命令来创建动作动作内容有很多种,如图所示


变量用于存储某些类型的信息,这些信息供事件、动作和条件使用当变量被序列中的动作序列对象使用时,变量就控制了动作序列中对象的工作它们由带颜色的圆圈表示。

7.變量的存储数据类型

变量的创建方法有两种一种是通过UDK里的Actor创建,如一盏灯、一面墙等;另一种是通过kismet怎么用自带的变量创建

01通过UDK里的Actor創建: 将场景中的1盏灯变成变量对象。

在场景中选中要成为变量的灯单击按钮,将kismet怎么用面板打开;在kismet怎么用面 板中单击鼠标右键从弹出嘚菜单中执行[新建对象变量使用PointLight.1]命令,如图所示 将场景中名称为PointLight.1的灯转换成变量。


单击K按钮将kismet怎么用面 板打开;在kismet怎么用面 板中单击鼠標右键,从弹出的菜单中执行[新建变量][Bool]命令如图所示, 创建1个Bolean (布尔值)的变量


在复杂的关卡中,有时会遇到同一个变量需要使用很多次嘚情况除了可以通过复制粘贴的方法外,还可以通过命名变量来解决

01选择变量,在属性栏的[ Var Name (命名变量) ]选项中输入变量的新名称"gh"如图所示。


这样原来的变量就命名为“gh”,如图所示


02若在关卡中需要使用刚命名的变量,在kismet怎么用面板中单击鼠标右键从弹出的菜单中執行[新建变量]|[永久关卡中的命名变量]|[gh]命令,如图(左)所示新建一个名为“gh" 的变量,如图(右)所示


条件序列对象,主要用来判断kismet怎麼用序列是否满足某种条件同- -个条件有很多结果,如大于某值、小于某值、等于某值等每个结果都会有不同的输出端点,都会对kismet怎么鼡序列进行控制

单击K按钮,将kismet怎么用面板打开;在kismet怎么用面板中单击鼠标右键从弹出的菜单中执行[新建条件]命令,会出现很多条件内容如图所示。


我要回帖

更多关于 kismet怎么用 的文章

 

随机推荐