问题标签 [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.
c# - System.Net.Sockets.NetworkStream.DataAvailable 使用错误
我试图在我的 C# 客户端代码中实现这一点:
我得到了错误:
成员“System.Net.Sockets.NetworkStream.DataAvailable”不能用作方法或委托
在 MSDN 在此链接上给出的示例中,它显然在 do-while 循环中使用。我的代码有什么问题?
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 错误(上图)?
unity3d - 如何获取当前鼠标指针下像素的颜色
我想获取当前位于鼠标指针下的像素的颜色。
我想出了这段代码,但这并没有给出确切的位置,因为 Texture2d.GetPixel 不适用于浮动。这段代码确实给出了颜色,但它没有给出确切鼠标位置的颜色,因为我必须将值转换为整数,因为 Texture2D.GetPixel 无法处理浮点数
请告诉我如何获得确切鼠标位置的颜色。
如果我的方法是错误的,请告诉我正确的方法。
c# - 找不到命名空间名称“UnityEngine”
我正在关注Unity3D 网站上的滚球教程。当我尝试在 MonoDevelop-Unity 中构建PlayerController.cs时,我收到以下错误:
找不到类型或命名空间名称“UnityEngine”。您是否缺少程序集参考?
可以重现此错误的最小 C# 程序是单行
我在网上找到了两个解决这个问题的方法:
- 重新安装 Unity。
- 在 Unity 编辑器中,转到 Edit -> Preferences -> External Tools -> External Script Editor,选择下拉菜单并手动选择 MonoDevelop。
我都试过了,都没有工作。
我在 Linux 上使用 Unity 5.1.0f3 的实验版本。
c# - 构建在开始时崩溃
我如何才能深入了解此崩溃报告中发生的情况?有没有什么具体的东西可以指出我可能做错了什么?当我玩它时,它在 Unity 中运行良好。哪里可能是开始调试的好地方?
c# - UI 按钮不显示方法
我想制作一个用户界面,让玩家可以选择继续玩游戏(关闭菜单)或转到主菜单。该代码之前运行良好,但今天,我将其加载,发现由于我正在处理的脚本不同,我的所有代码都没有编译。所以,我删除了脚本组件,然后再试一次。
我遵循了此处列出的推荐建议,并且它以前有效 - 但现在它不起作用。我不知道我做错了什么。附上我拍的一些照片和代码。任何和所有的帮助将不胜感激。
方法未出现:
c# - Unity 5x - UI 按钮 - 尴尬的行为
所以基本上一切正常。我的按钮是圆形的,图像作为背景精灵插入。我的按钮上也有文字。尴尬的是,该按钮只有在我将目标对准按钮右下角的按钮文本时才有效。
知道为什么图形实际上不充当按钮,而只是按钮的文本吗?
c# - 如何提高这个变换的速度。翻译
我有 2d 精灵自动移动,只是想知道如何提高速度:
尝试设置速度变量,然后执行:
但这最终会使游戏窗口中的背景消失(因为玩家正在通过 z 轴离开 2d 背景),而在场景窗口中,玩家正在以相同的速度沿着地图向下移动
c# - 如何检测一个游戏对象是否同时与其他两个特定对象发生碰撞?
如何检测一个游戏对象是否同时与其他两个特定对象发生碰撞?
这是我打算做的,但它不起作用:
如何更正这段代码?