问题标签 [unity5]

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

c# - System.Net.Sockets.NetworkStream.DataAvailable 使用错误

我试图在我的 C# 客户端代码中实现这一点:

我得到了错误:

成员“System.Net.Sockets.NetworkStream.DataAvailable”不能用作方法或委托

在 MSDN 在此链接上给出的示例中,它显然在 do-while 循环中使用。我的代码有什么问题?

0 投票
2 回答
280 浏览

unity3d - LoadLevel 在 iOS 设备上不起作用

我使用了最新的 Unity 4 和 UnityScript(在发布游戏之前不想升级到 Unity 5,只是为了避免复杂化)。不幸的是,我不得不升级到 iOS 9 和 Xcode 7。游戏是在 Unity 中构建的,然后在 Xcode 中打开,但是在 iPhone 上部署期间我开始收到错误:

升级到 Unity 5 后,Xcode 部署到手机可以工作,但是在手机上我无法通过单击 GUI 按钮或定时加载另一个场景,它只是无法加载,但可以在 Unity 编辑器中工作。

Application.LoadLevel (“NewScene”); 是否有问题;或者可能需要做其他事情或做不同的事情?

此外,由于某种原因,对象的旋转在 Unity5 中停止工作(即使在编辑器中)

有什么办法可以解决这两个问题吗?或者我可能需要降级到 Unity 4,那么我该如何修复 Xcode 错误(上图)?

0 投票
2 回答
3998 浏览

unity3d - 如何获取当前鼠标指针下像素的颜色

我想获取当前位于鼠标指针下的像素的颜色。

我想出了这段代码,但这并没有给出确切的位置,因为 Texture2d.GetPixel 不适用于浮动。这段代码确实给出了颜色,但它没有给出确切鼠标位置的颜色,因为我必须将值转换为整数,因为 Texture2D.GetPixel 无法处理浮点数

请告诉我如何获得确切鼠标位置的颜色。

如果我的方法是错误的,请告诉我正确的方法。

0 投票
1 回答
11710 浏览

c# - 找不到命名空间名称“UnityEngine”

我正在关注Unity3D 网站上的滚球教程。当我尝试在 MonoDevelop-Unity 中构建PlayerController.cs时,我收到以下错误:

找不到类型或命名空间名称“UnityEngine”。您是否缺少程序集参考?

可以重现此错误的最小 C# 程序是单行

我在网上找到了两个解决这个问题的方法:

  1. 重新安装 Unity。
  2. 在 Unity 编辑器中,转到 Edit -> Preferences -> External Tools -> External Script Editor,选择下拉菜单并手动选择 MonoDevelop。

我都试过了,都没有工作。

我在 Linux 上使用 Unity 5.1.0f3 的实验版本。

0 投票
0 回答
478 浏览

c# - 构建在开始时崩溃

我如何才能深入了解此崩溃报告中发生的情况?有没有什么具体的东西可以指出我可能做错了什么?当我玩它时,它在 Unity 中运行良好。哪里可能是开始调试的好地方?

0 投票
1 回答
273 浏览

c# - UI 按钮不显示方法

我想制作一个用户界面,让玩家可以选择继续玩游戏(关闭菜单)或转到主菜单。该代码之前运行良好,但今天,我将其加载,发现由于我正在处理的脚本不同,我的所有代码都没有编译。所以,我删除了脚本组件,然后再试一次。

我遵循了此处列出的推荐建议,并且它以前有效 - 但现在它不起作用。我不知道我做错了什么。附上我拍的一些照片和代码。任何和所有的帮助将不胜感激。

方法未出现:

方法未出现

0 投票
0 回答
32 浏览

c# - Unity 5x - UI 按钮 - 尴尬的行为

所以基本上一切正常。我的按钮是圆形的,图像作为背景精灵插入。我的按钮上也有文字。尴尬的是,该按钮只有在我将目标对准按钮右下角的按钮文本时才有效。

知道为什么图形实际上不充当按钮,而只是按钮的文本吗?

0 投票
2 回答
2226 浏览

c# - 如何提高这个变换的速度。翻译

我有 2d 精灵自动移动,只是想知道如何提高速度:

尝试设置速度变量,然后执行:

但这最终会使游戏窗口中的背景消失(因为玩家正在通过 z 轴离开 2d 背景),而在场景窗口中,玩家正在以相同的速度沿着地图向下移动

0 投票
2 回答
1449 浏览

c# - 如何检测一个游戏对象是否同时与其他两个特定对象发生碰撞?

如何检测一个游戏对象是否同时与其他两个特定对象发生碰撞?

这是我打算做的,但它不起作用:

如何更正这段代码?

0 投票
1 回答
1746 浏览

c# - Unity3d UI 元素和文本对象未更新

我目前正在使用 Unity 5 开发一款包含计时器的手机游戏。计时器应该每秒更新一次。

我有一个奇怪而愚蠢的问题,我找不到解决方案。我希望有人以前遇到过这样的事情。在我拥有 Unity 5 之前,我最初将计时器设为 GUI 对象。当它是 GUIText 时,它可以正常工作。基本上,正在发生的事情是在检查器中,文本组件正确更改。然而,在实时,在游戏视图中,文本不会改变。我也已经将我的代码从 GUIText 调整为 Text。所以这也不是问题。我的代码片段如下:

这是我在屏幕上看到的屏幕截图: 在此处输入图像描述