问题标签 [unityscript]

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

function - unityscript Unity3D 中的网络

Networkview.ismineunityscript中方法的类比是什么?

问题是当我创建服务器并连接到它时,出现了两个玩家。当我试图移动其中一个时,两个玩家同时朝同一个方向移动。

所有脚本都是用unityscript编写的,所以我需要在unityscript中模拟Network.isMine方法,它返回布尔值

有人知道吗?

0 投票
1 回答
992 浏览

c# - Unity C# 数组类型错误(从 unityscript 转换时)

我正在尝试将这段简化的代码从 unityscript 转换(并理解)为 C#:

完整的代码可以在这里找到:创建拖放拼写栏

我在 C# 中对此的看法(省略了键盘映射):

使用 DrawButton(actionList i ) 时,我在这里遇到的错误出现在 OnGui 中。错误:无法将“对象”表达式转换为类型“UnityEngine,Rect”。

我不是 unityscript 或 C# 方面的经验丰富的程序员。我在谷歌上搜索了几个小时,尝试了 Lists、ArrayLists 等,但找不到解决方案。提前谢谢!

编辑 27-11-2012
所以,我遇到了一个新的相关问题。不知道我是否应该在此处编辑此内容,但我无法在回复中正确格式化。
在我尝试转换的 JavaScript 代码中,以下代码用于将类存储在数组中:

虽然这不完全是我想要的方式,但我希望能够将方法存储在数组中,但我找不到在 C# 中执行此操作的方法。这根本不可能吗?
(示例)我正在尝试做这样的事情:

0 投票
1 回答
832 浏览

unity3d - 如何在unity3d的多人游戏中设置lapTimer?

由于我是编码和 unity3d 的新手,我发现很难为我的多人游戏赛车游戏设置单圈计时器。

0 投票
2 回答
848 浏览

string - Unity3d 中的简单 C# 或 unityscript 编码。需要从 nx2 数组中删除所有不同的单词

抱歉,但我对 Unity 中的编码非常陌生。我有一个 nx2 数组,如图所示:

我基本上需要编写一个可以遍历这个数组的 for 循环,并给我一个包含所有不同单词的数组。因此,输出应该是:[Hey, How's, it, going.....]

我编写了一个函数来执行此操作,但我无法拆分字符串,因为 Unity 使用 string.split 给我的代码一些奇怪的错误:

我曾写过:

但是,它给了我 System.String[] 作为输出......即使在迭代 ff 时也是如此。

有人可以给我一种方法,我可以如何遍历整个数组(我可以遍历它)并获得每个不同的单词,而无需手动为其编写 for 循环?

谢谢!!

0 投票
1 回答
260 浏览

string - 在unityscript中,获取数组中一组字符串中的不同单词

所以我有一个看起来像这样的数组:

我需要从中提取所有单词。我尝试编写一个 for 循环,但它一直给我一些奇怪的错误。

我目前已经编写代码来查找不同单词的总数:

但是我在从上面给出的数组中获取所有单词时遇到问题。请帮我解决这个问题。

0 投票
1 回答
614 浏览

function - unityscript 函数。对象不支持切片错误

我正在编写一个非常简单的函数,我应该在其中找到两个 3 d 点之间的距离。一组点直接作为浮点数给出,而其他点作为水平数组给出。

三个输入是 x,y,z,它们是浮点数,并且作为 par 传递的行 Picks[0] 是 ["blue1",441.2223, 231.44, 127.7466] 现在,该行当然是作为对象出现的。我在制作一个计算距离的函数时遇到问题:我的代码现在是:\

请尝试帮助我。

0 投票
1 回答
248 浏览

loops - unity unityscript 错误

我有一个数组 learnnum,看起来像 [0,1,1,0,1,1,1,1,0]。

我基本上需要询问用户输入鼠标左键或鼠标右键。如果 Left,则 [i] 的 learnnum 的值被翻转,否则什么也不会发生。我只对 i=1,3,5,7 这样做。我已经写了下面的代码,但是它不能正常工作,而不是去所有4个条件......它直接进入4。似乎它没有等待输入条件......有什么办法我可以纠正这个吗?

0 投票
1 回答
556 浏览

unity3d - 对象生成和删除

我目前正在制作一个简单的横向卷轴。团结一致。我正在寻找一种在对象进入相机之前生成对象并在它们通过相机后将其移除的方法。所有这些都将发生在 x 轴上。

将生成 6 种不同类型的对象。并且彼此距离不同。物体是可以拾取的,它们都是预制件,并且有玩家碰撞时拾取的功能脚本。但是如果他们没有被捡起,我需要一种方法来删除它们。

有没有人有一个简单的脚本可以做到这一点?

0 投票
1 回答
2366 浏览

unity3d - 跟踪距离。统一2D游戏

如果我有一个在 x 轴上从 0 开始的对象,并在 x+ 轴上移动它。有没有办法可以跟踪距离并使用它来计算?

我不知道我在做什么,但在想像

这个动作在移动的同时进行了现场表演。

编辑:

我有这个脚本可以让我保持距离,如果那有帮助的话。

0 投票
2 回答
155 浏览

for-loop - unityscript 闭包迭代自定义类

我有一个名为 SaveData 的自定义类,它由四个字符串组成。我有一个名为 loadEntries 的 SaveData 数组,我想遍历每个数组并访问字符串以将它们与其他内容进行比较。在过去的几天里,我已经阅读了很多关于 unityscript 中的闭包的文章(这里显然有很多内容),但我还没有找到解决这个问题的方法。大多数示例似乎只处理打印出每个条目的值,并且不适用于我的目的。这是我到目前为止所拥有的,它不会编译(我明白为什么它不会,但我不明白如何让它工作):

我是否需要对 SaveData 的每个成员而不是整个条目使用闭包?这种方法甚至可能吗?