(转载)虚幻引擎3--【UnrealScript教程】章节一:19.return和goto

return 表示从被调函数返回到主调函数继续执行,返回时可附带一个返回值,由return后面的参数指定。

goto 是转向语句,按其英文含义就可理解 
用法 标号: 语句; ...................... 
goto 标号; 或者 goto 标号; ..................... 标号: 语句; 
标号和goto必须包括处于同一个函数内 标号的写法跟变量名一样不能和关键词相同,后面必须带冒号 
当程序执行到goto这个语句时,程序就转跳到标号后面的语句去了

class MyUSGame extends actor
placeable;

var int i;
function PostBeginPlay()
{

`log("i must go to here");

goto ifsentence;

`log("i will not go here");
ifsentence:
if(i==1)
{
`log("i‘m here.........................!");
return;
}
`log("i‘m not here.----------------------");
}

defaultproperties
{
i=1;
}

时间: 2024-10-11 12:51:52

(转载)虚幻引擎3--【UnrealScript教程】章节一:19.return和goto的相关文章

(转载)虚幻引擎3--基础知识

这是虚幻引擎3UDN的技术文档,共有六个章节.以下将分别把中文译本贴出来,方便懒人学习[偷笑]  一.虚幻引擎 3 基础知识 概述 -------------------------------------------------------------------- 有几个游戏性元素实际上是所有使用虚幻引擎3或虚幻开发工具包创建的项目所共有的.自定义这些元素可以创建出完全独特的.外观和行为符合期望的游戏.没有任何两个项目是相同的,尽管虚幻引擎提供了这些元素的默认实现,但是肯定需要对它们进行很大

(转载)虚幻引擎3--Unrealscript(US)虚幻脚本代理Delegates

https://udn.epicgames.com/Three/UnrealScriptDelegates.html 概述 一个代理是到一个绑定到对象上的函数的引用.它们的主要用途是提供函数调用机制,比如,在用户界面系统中提供事件通知. 声明代理 您需要做的第一件事情是声明一个代理.代理声明看上去和事件声明类似.例如: Class Button extends Window; delegate OnClick( Button B, int MouseX, int MouseY ); 将代理作为函

(转载)虚幻引擎3--UDK常用函数汇总--比较详细解释了一些类中的函数(有用,星月自己备注)

转自:http://www.mamicode.com/info-detail-590692.html foreach [用来遍历游戏中的数据,使用方法如下] local StaticMeshActor myActor; foreach AllActors(class'StaticMeshActor',myActor) { if(myActor.Tag == 'Box') { myActorSize.X = 1; myActorSize.Y = myActor.DrawScale3D.Y; myA

(转载)虚幻引擎3--【UnrealScript教程】章节一:18.config 变量

虚幻引擎 3 依赖于配置文件来指示它将如何运作及初始化.配置是由成对的键值来决定的,他们咱找部分排列.一个键可以和一个或多个值相关联.一些变量可以直接地通过 native 代码进行访问,而其它的变量可以很容地追溯到 UnrealScript 代码中.无论何时当在一个对象上调用 SaveConfig() 或 StaticSaveConfig() 函数时,引擎把所有的变量保存到指定的配置文件中(除非已经定义类可以把它的设置保存到可替换的配置文件中).Native 代码所使用的配置文件中的变量一般有一

(转载)虚幻引擎3--6掌握虚幻技术UnrealScript 函数

第六章 –函数 6.1概述 指南 6.1环境生物, 第一部分:基类声明 指南 6.2 环境生物, 第二部分:类的变量声明 指南 6.3 环境生物,第三部分:渲染及光照组件 指南 6.4 环境生物, 第四部分:碰撞及物理属性 6.2 函数声明 指南 6.5 环境生物, 第五部分:       SETRANDDEST() 函数 6.3函数修饰符 Static Native Final Singular NoExport Exec Latent Iterator Simulated Server Cl

(转载)虚幻引擎3--11掌握虚幻技术UnrealScript 状态

第 11章 – STATES (状态) 11.1什么是状态编程 11.2虚幻引擎3中的状态 AUTO 关键字 IGNORES 关键字 SUPER        & GLOBAL 关键字 11.3 -基本的状态转换 GOTOSTATE GOTO STATE        EVENTS BEGINSTATE ENDSTATE 指南 11.1 – 状态触发器, 第一部分:函数重载 11.4 -状态继承 扩展状态 指南 11.2 –状态触发器, 第二部分:状态继承 指南11.3 – 状态触发器, 第三部

(转载)虚幻引擎3--3掌握虚幻技术UnrealScript 类

第三章–Unreal中的类 3.1概述 3.2 NATIVE       对 非-NATIVE 3.3类声明 EXTENDS 关键字 指南 3.1您的第一个类声明 3.4类的修饰符 NATIVE(PACKAGENAME) NATIVEREPLICATION DEPENDSON(CLASSNAME[,CLASSNAME,...]) ABSTRACT DEPRECATED TRANSIENT NONTRANSIENT CONFIG(ININAME) Engine Editor Game Input

(转载)虚幻引擎3--12掌握虚幻技术UnrealScript 代理

第十二章- DELEGATES(代理) 12.1 –概述 12.2 - 声明代理(Delegate) 代理参数 默认行为 12.3 - 代理变量 12.4 - 传递Delegate(代理)给函数 12.5 - 代理和内存 12.6 -       UISCENE 和 UIOBJECT       DELEGATES(代理) UISCENE 代理 UIOBJECT 的代理 12.7 – 虚幻引擎3和虚幻竞技场3中的其它代理 AUDIOCOMPONENT GAMEINFO GAMEVIEWPORTC

(转载)虚幻引擎3--9掌握虚幻技术UnrealScript 预处理器

第九章 – UNREALSCRIPT预处理器 9.1概述 9.2 MACRO(宏)的基础知识 指南 9.1 –您的第一个宏 9.3具有参数的宏 指南 9.2 –       MACRO参数 9.4内置宏 DEFINE IF/ELSE/ENDIF 实例:         IF/ELSE/ENDIF的应用 INCLUDE ISDEFINED/NOTDEFINED 示例: 结合使用         IF/ELSE/ENDIF 和 ISDEFINED/NOTDEFINED UNDEFINE LOG/WA