问题标签 [unreal-development-kit]

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 回答
793 浏览

unreal-development-kit - UDK Kismet 断裂网格

我知道如何制作破裂的网格并制作一个用于天花板的网格。如何设置 Kismet,以便当玩家触摸触发器时,网格会爆炸并掉落到地板上?

谢谢你的帮助!

0 投票
1 回答
400 浏览

c# - C# - 从新进程的子窗口捕获输出

好吧,我不会四处闲逛并围绕我在做什么跳舞。直截了当,我正在尝试为 C# 中的 Unreal Development Kit 制作 GUI UnrealScript 编译器。确切的性质是为了更大的东西,但这就是正在发生的事情:

我启动一个新线程来启动一个新进程,并设置一个流读取器,该流读取器具有一个侦听器,以在将输出写入控制台窗口时捕获输出。这不是问题,除了在启动时UDK.exe make它似乎会产生一个子控制台窗口,这就是实际的编译器。如果我CD转到我的UDK/Binaries/Win32目录并执行命令,UDK.exe make >> output.txt绝对不会写入任何内容,但会创建文件(当然编译器也会运行)

我正在使用(据我所知)线程安全操作来访问我想在编译器运行时写入的输出文本框。

这是我的代码:

目前,当我执行编译方法时,我的控制台被写入该行Starting Compiler New并出现一个 UDK.exe 控制台窗口,并且似乎永远挂在那里,根本没有输出。

有没有人知道如何调整我的流媒体以捕获实际输出?我知道这是可能的,因为我已经看到 UnrealScript 的其他 IDE 实现了这种效果(没有弹出窗口,实时写入控制台窗口的完整输出)我可以感觉到我已经接近了,但我还没有完全到那里......

0 投票
2 回答
445 浏览

oop - UDK GameReplicationInfo relating to GetPC()

I'm writing some code that uses a class to interact with a matchmaking server using TcpLink. Since I need to access a single reference to an object of this class throughout the code, I've been saving a reference to the object in the PlayerController class and accessing it throughout the program using the function GetPC. My question is, is it safe to call this function in a subclass of GameReplicationInfo? If it isn't possible, then what are my alternatives for inter-class data transfer? The class instance needs to be accessible from a variety of different places, including instances of GFxMoviePlayer, PlayerController, and, most of all, GameReplicationInfo itself.

0 投票
4 回答
9784 浏览

unity3d - UDK 2012 年 3 月 vs CryEngine 3(未来的工作?)

我现在正在从事游戏开发,我想做 3D 游戏。我一直在检查 UDK、Unity 和 CryEngine 3 SDK。我可以看到,所有这些都有其优点和缺点。Unity,然而,我开始排除,因为我想在未来做游戏开发作为一份工作。由于虚幻引擎(据我了解,与 UDK 99% 相同)和 CryEngine 3 是行业标准,除了 GameBryo 等。(我 16 岁没钱买哈哈)

据我了解UDK的优点是:

  • 更简单(就脚本而言)
  • 在比 CE3 更多的计算机上运行
  • 行业标准,用于许多顶级游戏。
  • Kismet 非常好(用于关卡范围的编辑)
  • iOS 开发是可能的,而且是免费的(减去成为“Apple 开发者”的 99 美元费用)
  • UDK 的跨平台(PC、Mac、iOS)。UE3(据我了解)是 PC、Mac、iOS、PS3、Xbox360 和 Android?
  • 游戏售价 99 美元,前 50,000 美元的销售额免版税

缺点是:

  • 每次更改 UnrealScript 代码时都必须退出编辑器重新编译代码。
  • 比 CryEngine 3 更糟糕的工作流程
  • 即将被虚幻引擎 4 取代
  • 经常崩溃。
  • 教程不多。

CE3的优点是:

  • 惊人的地形发生器
  • 真正的下一代顶级图形
  • 见过的最好的水
  • 比 UE3 更好的工作流程
  • 很少崩溃

缺点是:

  • 必须登录才能使用,如果你在编辑过程中失去了网络连接,你甚至无法保存。
  • 如果您想制作商业游戏,则价格昂贵。
  • 不能在尽可能多的计算机上运行
  • 仅在 PC、PS3 和 X360 上
  • 更复杂的脚本?

是我说的依据吗?我错过了任何优点或缺点吗?您向初学者推荐哪个(游戏开发,而不是一般的编程。我精通 Python,知道 VB.NET、C#、HTML 和 CSS)Unity 是否有可能让游戏开发公司看到潜力你?

编辑:PS 我想我应该提到这一点......我不打算将 FPS 作为我的主要类型。我知道用 UDK 或 CryEngine 做其他事情会很困难,但我不介意。我需要学习经验。主要是UDK和CryEngine能做到吗?我知道 UDK 可以,但我只有大约 50% 的把握 CryEngine 可以,我还没有看到很多人问这个问题。

0 投票
1 回答
115 浏览

iphone - UDK Remote:在 iphone 中拖动图像时发送了什么样的数据?

我正在使用 UDK Remote。在点击时,它会发送 56 个字节的数据。拖动过程中发送了哪些数据?

0 投票
1 回答
302 浏览

animation - UDK 动画创作

我可以在 3 个月内在 UDK 中创建非常详细的动画,例如 samaratian UDK 演示吗?

我以前没有任何 UDK 经验,但我在 Zbrush 和 3Ds Max 中建模了一些基本模型。

那么,我是否可以在 3 个月内创建一个完整且经过编辑的动画(当然,首先要学习它)?我需要投入多少时间?

如果你有任何更好的 3D 电影动画场景的程序,你能把那个程序的名字给我推荐一下吗?

您能否提供一些有关 UDK(或您的程序)的参考资料,以便我可以立即开始学习?

所以我是一个完整的初学者,主要目标是创建详细的动画(我当然会在视频编辑程序中编辑原始的 3D 动画)。

0 投票
2 回答
161 浏览

unreal-development-kit - 在虚幻编辑器中实例化纹理

我正在尝试创建一个在单击时抛出一个球(或者说,一个球形射弹)的车辆。我已经让这辆车做正确的事,但我希望它扔一个黄色的球。我创建了一个黄色纹理,但我不知道如何将它专门应用于射弹。我必须在 Unreal Tournament 3 上运行地图,所以我可能无法使用 Unreal Development Kit。

你有一些关于如何做到这一点的线索或想法吗?

谢谢

0 投票
1 回答
1377 浏览

state - 状态代码应该在Controller类中处理还是在unrealscript中的Pawn类中处理?

我正在将 sprint 状态写入我的 UDK 游戏中的自定义 pawn 类。我正在查看 Epic 用于管理状态的示例代码,并且大部分游戏逻辑位于 Controller 类而不是 Pawn 类中。这对我来说似乎倒退了。我最初认为控制器只是处理 AI 和玩家输入,现在我不确定在哪里放置我自己的状态代码。

例如,PlayerController.uc 文件有 PlayerWalking、PlayerClimbing 等,但似乎也改变了 Pawn 的状态:

由于冲刺状态应该否定 PlayerWalking 状态,我应该将冲刺状态代码放在 Controller 类而不是 Pawn 中吗?这个逻辑应该怎么处理?谢谢!

0 投票
3 回答
3454 浏览

user-interface - 虚幻引擎 4 功能演示中使用了哪些 GUI 框架或库?

像这样的虚幻引擎 4 GUI: https ://pcper.com/2012/06/e3-12-unreal-engine-4-what-you-and-we-missed-at-gdc/

虚幻引擎 3 使用 wxwidgets,但在 UE4 中它看起来像 .NET Framework WPF。UE4 中的 GUI 非常棒。

PS Microsoft Expression Studio 4 也有同样的风格。

0 投票
2 回答
749 浏览

flash - ActionScript 语法错误

我需要一些帮助来解决一些编译错误。

我正在学习一个教程(在http://www.youtube.com/watch?v=E8oM808ETWs)并输入了视频中显示的所有代码。当我尝试发布时,出现了两个编译错误:

场景 = 场景 1,图层 = 动作,帧 = 1,第 16 行“{”预期
场景 = 场景 1,图层 = 动作,帧 = 1,第 33 行语法错误。

这是我的代码