问题标签 [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 回答
217 浏览

unreal-development-kit - 面向软件工程师的 UDK 学习帮助

我是一名软件工程师,我对游戏充满热情。我现在正在学习虚幻开发工具包。我只是想知道,作为一名软件工程师,我应该学习虚幻开发工具包的哪些领域?作为一名软件工程师,我应该对 Unreal Development Kit 了解多少,这样我才能作为 Unreal Development Kit 开发人员轻松地在游戏领域工作。?

我只是在看UDK 的新波士顿教程

我只需要一个正确的方法或路径来学习虚幻开发工具包,这样我就可以为我的热情提供我的技能和专业知识。

任何帮助,将不胜感激

0 投票
2 回答
153 浏览

unreal-development-kit - 如何在 UDK 中导入和编程

我目前正在学习 UDK 教程,但我不明白如何用它来制作真正的游戏,比如导出我的 Maya 模型及其动画装备等,就像我们做的那样。另外,我如何编程我的角色、敌人的 AI 等。请表达您的意见如何推进 UDK ?

提前致谢

0 投票
1 回答
494 浏览

unreal-development-kit - 是否可以在 Unreal 上以编程方式创建一个简单的 3d 对象?

有没有办法在虚幻引擎上创建和使用简单的 3d 模型?

0 投票
1 回答
462 浏览

camera - 如何在 UDK 游戏中获得更多的摄像机旋转自由度?

我有一个使用第一人称相机在 UDK 中设计的游戏概念。默认情况下,你只能看(即旋转相机)这么远和这么远,但我想要实现的效果是让玩家能够俯视自己,这样他们就可以看到玩家角色的脚模型,就像你可以在游戏中为任何熟悉它的人一样。

我是程序员而不是设计师,所以我希望有一个脚本解决方案。我认为我需要扩展一个或多个 Camera、PlayerController 和 Pawn 类,但我浏览过它们并不能完全找到我想要的东西。大概有隐藏在某处的旋转角度的最小值和最大值?

任何建议,将不胜感激。

0 投票
1 回答
177 浏览

vector - 在保持平行于平面的同时旋转对象

我有一个我希望与平面平行的物体。对象需要在偏航轴上旋转,同时保持与平面平行。有了平面的法线和偏航值,我如何计算对象的俯仰和滚动值?

为了不那么笼统,我有一个汽车模型放在飞机上。当玩家环顾四周时,我需要更新模型的旋转,即 Pitch 和 Roll,以便模型保持与该平面对齐。

0 投票
0 回答
142 浏览

c# - 如何将带有字符串的结构从 C# 编组到 unrealscript?

我正在研究Robert Giesecke从 Unrealscript 调用 C# DLL 函数的方法有什么可能。我也一直在关注位于 gamedev.net上的优秀示例。(好的,现在一切都来源了:)

我想将 C# 中的结构传递回包含字符串的 Unrealscript。我尝试了几件事,但都没有奏效,但我当前的 c# 结构如下所示:

..我的附加 C# 代码如下所示:

我从 UnrealScript 调用这些函数,我的 UnrealScript 如下所示:

这里的 Unrealscript 稍微简化了一点,但它可以工作。

当我执行 Unrealscript 时,该结构从 ReturnTesting() 返回,其中包含变量 a 和 b 中 float 和 int 值的有效数据,但变量 c 是一个空白字符串。这是我获得此代码的最佳情况,因为在结构中处理字符串变量通常会导致崩溃。

有没有人遇到过类似的情况?如何正确地将我的 c# 结构中的字符串信息传递回 Unrealscript?非常感谢任何提示和信息,我提前感谢大家。

0 投票
1 回答
1733 浏览

unreal-development-kit - UDK 中的矢量旋转器转换

我环顾四周,通过实际代码或函数示例发现的很少。希望当(如果)他们退出测试版时,会在文档上投入更多的精力。

在 UDK(2013-07 测试版)中:

1)如何将矢量转换为旋转器?

2)如何将旋转器转换为矢量?

获取轴()

3)是否有设置相机指向物体的功能?

任何使用向量的东西都有一个 LookAt() 函数,但是看到这些使用旋转器我有点迷茫。

4) 是否有设置相机朝向矢量的功能?

如果有可用的矢量到旋转器转换,这将非常容易。

0 投票
3 回答
250 浏览

c# - 如果我在 c# 中序列化一个类,Unrealscript 可以将其读回吗?

我试图找出一种在 C# 和 Unrealscript 之间传递大量信息的方法。我正在尝试调查的一件事是,C# 是否可以为 UnrealScript 序列化一个类以供以后读取。

在 C# 中序列化还不错:

这段代码成功地生成了一个名为 MyFile 的二进制文件,该文件看起来非常序列化。如果你在记事本应用程序中打开它,那里的大部分数据都是由不可读的符号和图标组成的。

我的问题:是否有可能让 UnrealScript 访问该文件并对其进行反序列化?到目前为止,我对这个主题的研究看起来似乎是不可能的,但也许这里的某个地方在这方面有一些经验。我知道 UnrealScript 有自己的保存和加载功能,但我不确定这是否有助于我完成这项任务。非常感谢任何信息!

0 投票
1 回答
238 浏览

unreal-development-kit - UDK 中的有机材料创建

我正在尝试在 UDK 中生成我自己的程序贴图以创建有机软泥材料。

我在史诗中搜索了文档,但找不到一个位置来涵盖在地图中创建运动/过渡的主题。有没有一种使用虚幻脚本的方法来编码表面随时间的变化?

我假设我可以在 3-4 张图像之间转换,但我找不到解决方案。

0 投票
1 回答
60 浏览

artificial-intelligence - 敌人射击之间的间隔

我正在做一个简单的项目,它将成为未来项目的支柱。

我的问题是。当我从“寻找”状态转移到“攻击”状态时,我会检查我是否在敌人的火力范围内。如果我是,它会朝我开枪。为此,我在“if(Enemy != none && VSize(Location - Enemy.Location) < AttackDistance)”语句中调用了函数“FireRocket”。这工作得很好,但正如预期的那样,每秒会发射一个音调的导弹(因为这个代码在一个 'tick 函数中)。为了避免这种情况,我尝试使用 SetTimer (SetTimer(FireInterval, true, 'FireRocket');) 这就是我的问题出现的时候。

现在,计时器仅在我移出敌人的射程并且他确实开火时才开始计数,但同样,只有当我在其射程之外时才开始计时。当我回到它的射程参数时,他停止向我开火……

问题出在“正在攻击”状态。

预先感谢您的帮助。