问题标签 [unrealscript]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
708 浏览

unreal-development-kit - UDK - MyInventory 函数的“如果”中的类型不匹配

我无法编译典当类。错误是'If'行中的类型不匹配: if( MyInventory[inc] == int (x) );

代码:[代码]类 BSAPawn 扩展了 UTPawn;

var() 数组 MyInventory;

function bool HasItem(int x) { local int len; 当地国际公司;len = MyInventory.Length;

}[/代码]

有谁知道如何解决这个问题?汤姆

0 投票
2 回答
662 浏览

unreal-development-kit - 有谁知道如何开始一个虚幻的脚本?

我只是坚持使用虚幻脚本,我的意思是我只想写一个在游戏开始时记录“我还活着”的类,任何人都知道我该怎么做?我的最终目标是扩展相机课程,但我只是收到failed to load "class None."

0 投票
0 回答
1099 浏览

flash - UDK HUD问题

您好,我正在尝试向其配偶的 hud 添加一个新元素,使其成为一个应该像小地图一样工作的指南针

我已将此代码添加到主 hud.swf

到目前为止一切都很好这是闪存中主 MC 的信息

名称定向实例名称定向标识符定向类com.scaleform.directional

在类文件中

在 GFxMinimapHud.uc 中添加了这段代码

将所有 swf 添加到内容浏览器并运行游戏后,swf 确实出现在 w 屏幕上,但代码不起作用我没有收到 ClientMessage

0 投票
2 回答
2415 浏览

visual-studio-2005 - 在 Visual Studio 2005 中使用 nFringe 调试 UDK

这是一个非常小众的问题,所以我不期待一个巨大的回应......

基本上,我正在通过以下一些教程学习如何使用 UDK,即这个:

http://forums.epicgames.com/showthread.php?p=27043379#post27043379

到目前为止,一切进展顺利。我遇到的唯一真正的问题是使用这个 nFringe 插件让所有东西都能在 Visual Studio 2005 中工作。很长一段时间,根本无法让他们工作。我已经进入了教程的两三章,并且我已经设法使用 Visual Studio 来编辑代码,但是我无法在 VS 中构建脚本;我必须去 UDK 前端才能做到这一点。更糟糕的是,我只能在 unrealscripts 中真正使用 Log 命令来调试任何东西。

所以我的问题是:是否有可能以一种我可以在 VS 中放置断点并在我测试游戏时捕获它们的方式来配置这些工具?我觉得好像我没有正确设置一些东西。

0 投票
1 回答
2442 浏览

c# - 将 .NET 与 UnrealScript 结合使用

UDK 使用 .NET。那么也许有可能以某种方式使用 UnrealScript 中的 .NET?
将 C# 与 UnrealScript 一起使用真的很棒。

当然可以构建 C++ 层以在 .NET 和使用dllimport的UnrealScript 之间进行交互,但这不是这个问题的主题。

0 投票
1 回答
624 浏览

visual-c++ - 我如何...在 UnrealScript 中侦听来自本机 DLL 的事件

问候。

我有个问题。在使用 Dllbind 时,这是否可以在 UnrealScript 中侦听来自本机 DLL 的事件?

0 投票
1 回答
1958 浏览

networking - 在 UnrealScript 中连接到服务器

我在 Lisp 中为我的 UDK 游戏创建了一个自定义匹配服务器,其 UnrealScript 前端使用 TcpLink。这个过程非常简单,只需将一个名称和一些参数发送到 Lisp 服务器,并返回一个端口号。我的问题是:如何在给定端口号的情况下在运行时连接到 UDK 服务器?我有地址,我只需要在运行时连接到正在运行的 UDK.exe 实例,并让服务器接管客户端的执行。如果有任何不清楚的地方,请说出来,我会改写自己的。

0 投票
1 回答
465 浏览

svn - 在外部文件夹中创建 UDK 项目

我正在使用学校计算机并要求管理员在其上安装 UDK。在阅读文档时,我遇到了文件夹结构。它告诉我需要将源代码放在 UDK 安装文件夹中。有没有可能不这样做?我无法访问此文件夹,因为它对所有其他用户都是公开的。

我也想和它一起使用 SVN。如果不是,那么 UDK 可能不是我在这个学校项目中使用的最佳选择。

0 投票
1 回答
2028 浏览

unreal-development-kit - Unrealscript:仅当您的武器组是唯一的时,如何将武器添加到库存中

我一直在尝试让自定义库存脚本在 unrealscript 中工作。我需要检查你拾取的武器是否有一个与你已经拥有的武器组匹配的武器组。如果是这样,它会交换给定组的武器。如果没有,您将获得新武器。目前我们有 4 个武器组。我试图无济于事的是如何找到正在拾取的武器的武器组。以及如何对照其他武器进行检查。我一直在使用添加库存功能。

NewItem 是您刚刚与之交互的项目。我需要找到你当前库存中的其他武器及其武器组。

0 投票
2 回答
1860 浏览

scripting - 脚本更改后如何重新加载虚幻开发工具包

我目前正在学习虚幻脚本。我在 Visual Studio 上创建它们,然后在其中编译它们。我用我创建的演员创建​​了一个关卡。

我遇到的问题是每次对脚本进行更改时,我都会关闭 UDK 并重新打开关卡以查看更改。

有没有办法让UDK重新加载?