unity3d相关内容

Unity3d + WebGL = 跨域请求被阻止

我想知道是否有人可以简要解释一下如何让 REST api 与构建到 WebGL 平台的 Unity3D 项目一起运行.我今天刚开始改变我的项目,认为我可以使用 REST 来解决 Parse 在我需要制作的 WebGL 构建中使用线程的问题.我很快就遇到了 CORS 问题并且不熟悉它,我不确定如何解决这个问题. 目前我使用 WWW 类从 Unity 内部发送请求. 用户“登录"的示例是: ..
发布时间:2021-12-11 17:40:11 其他开发

将 UI RectTransform 移动到世界位置

我有一个名为 Player 的游戏对象和一个画布.HealthBar GameObject 是 Canvas (Canvas>HealthBar) 的子元素.我有一个脚本跟随播放器的 HP 栏.它应该在玩家上方的固定位置跟随玩家,因此它位于精灵顶部附近.这是 HP Follow Script 的“follow"部分. void Update(){Vector3 currentPos = tra ..
发布时间:2021-12-11 17:40:03 C#/.NET

信号器 unity3d 连接

我对信号器相当陌生.我使用信号器核心在统一和信号器之间建立连接,但我的代码根本没有返回任何东西.这让我想知道我的代码是否真的有效. 在我建立连接后,unity 将等待服务器端调用一个函数,然后它会执行它需要做的事情. 这是我的代码: 使用 System.Collections;使用 System.Collections.Generic;使用 UnityEngine;使用 Micros ..
发布时间:2021-12-11 17:39:55 C#/.NET

如何将 Unity 集成到 Swift 3 iOS 项目中

我只是想知道将 Unity 项目实施到现有 Swift 3 iOS 项目中的最佳策略是什么.到目前为止,我只发现了 Objective-C 中的示例代码.有没有流行的框架或包装器? 解决方案 在我看来这个指南非常有帮助: https://github.com/blitzagency/ios-unity5 请注意有一些陷阱: 首先我遇到了几个链接器错误,但我没有考虑到 Un ..
发布时间:2021-12-11 17:39:48 移动开发

Visual Studio 调试器未附加到 Unity

我在将 Visual Studio 的调试器附加到 Unity 时遇到问题 - 在 VS 中编辑和编译脚本工作正常 - 但是,当单击“附加到 Unity"或“附加到 Unity 并播放"时,代码编译但什么也没有否则会发生.如果所有的构建都是最新的,那么按钮就什么都不做.我可以在 Unity 中手动启动游戏,它运行最新的代码,但它没有附加到 VS 调试器. 我的 PC 上安装了 Unity 5 ..

Google Play 商店中不支持的 API 警告

我在 Google Play 的发布前报告中收到以下警告. 我不知道如何纠正这些.感谢任何帮助或建议我在这里遇到很多问题: Android 兼容性我们检测到您的应用使用了不受支持的 API.测试可能没有找到所有不受支持的 API.学到更多不支持确定了 12 个警告以下 API 已列入灰名单,Google 无法保证它们适用于现有的 Android 版本.有些可能已经被你的目标 SDK 限 ..
发布时间:2021-12-11 17:39:06 移动开发

Unity 中的回调侦听器 - 如何从 Android 中的 UnityPlayerActivity 调用脚本文件方法

我有一个android库项目,在Unity项目中导入了库项目.现在,我想在Unity项目中实现一个回调,它会根据android库项目给出的响应来执行.我的意思是说,从 UnityPlayerActivity(Android 项目)调用 Script File 方法. 目前我正在使用以下代码行,但没有任何反应: UnityPlayer.UnitySendMessage("主摄像头","sho ..
发布时间:2021-12-11 17:38:57 Java开发

如何使用 Unity UI 滚动到 ScrollRect 中的特定元素?

我使用 Unity 5.1 为手机游戏构建了一个注册表单.为此,我使用 Unity UI 组件:ScrollRect + Autolayout(垂直布局)+ Text(标签)+ Input Field.这部分工作正常. 但是,当键盘打开时,选定的字段在键盘下.有没有办法以编程方式滚动表单以显示所选字段? 我尝试使用 ScrollRect.verticalNormalizedPositi ..
发布时间:2021-12-11 17:38:50 其他开发

如何通过缩放视野始终保持 2 个物体在视野中​​?(或 z&y 轴)

我正在为 2 个玩家制作一个小型街机射击游戏,并且需要让屏幕聚焦在 2 个玩家上,我让相机在 X 轴的玩家中心移动,但我认为这会很酷当 2 个玩家靠得更近时,相机也会靠得更近. 这是透视图: 解决方案 移动相机比改变 fov 更好.计算相机距离的公式为 cameraDistance = (distanceBetweenPlayers/2/aspectRatio)/Tan(field ..
发布时间:2021-12-11 17:38:40 C#/.NET

给定一个不规则多边形的顶点列表,如何创建内部三角形来有效地构建平面 3D 网格?

我正在使用 Unity,但解决方案应该是通用的.我将从鼠标点击中获得用户输入,它定义了一个封闭的不规则多边形的顶点列表.该顶点将定义平面 3D 网格的外边缘. 要在 Unity 中按程序生成网格,我必须指定所有顶点以及它们如何连接以形成三角形. 所以,对于凸多边形来说,这是微不足道的,我只是制作顶点为 1,2,3 然后 1,3,4 等的三角形,形成像孔雀尾巴一样的东西. 但是对于 ..
发布时间:2021-12-11 17:38:20 其他开发

在 unity3d 中实现 Android 6.0 权限

我已经安装了 Android 支持库,但在 developer.android 站点中说,为了在我的项目中实现它,我需要编辑我没有的 build.gradle 文件,因为它是一个 Unity 项目. 我创建了一个 build.gradle 文件来复制本网站的内容:http://gradleplease.appspot.com/ 并且我将该文件放在我的 Unity 项目的根目录中,但是当我尝试 ..
发布时间:2021-12-11 17:38:11 移动开发

在 Unity 中显示实时摄像机源

我有一个关于 Unity 的问题.我希望以前没有回答过这个问题.我想将相机(如高清摄像头)连接到我的计算机,视频源应该显示在我的 Unity 场景中.把它想象成一个虚拟的电视屏幕,可以实时显示摄像机所看到的内容.我怎样才能做到这一点?Google 没有为我指明正确的方向,但也许我只是无法正确查询 ;) 我希望你明白我的意思. 解决方案 是的,这当然是可能的,幸运的是 Unity3D ..
发布时间:2021-12-11 17:38:01 C#/.NET

框架“.NETFramework,Version=v4.7.1"的参考程序集没有找到

我尝试在 Linux (Ubuntu 18.10) 下使用 VSCode 打开一个 Unity3D 项目.omn​​isharp 扩展没有加载项目,说没有找到程序集. 这可能看起来很愚蠢,但我还不太习惯 .Net,而且我已经被这个错误困扰了好几天了.我一直在尝试重新安装 dotnet(甚至使用 snap 包)、mono、vscode 和 omnisharp 扩展. 欢迎任何帮助!:) ..
发布时间:2021-12-11 17:37:50 C#/.NET

如何在 Unity3D 中绘制圆?

如何在 Unity 3d 中绘制圆?我想在不同的对象周围画一个圆圈.圆的半径不同,圆有纹理——正方形. 解决方案 我发现这段代码有一个大错误.点数 (Size) 不应为“(2 * pi/theta_scale) + 1";因为这会导致圆圈绘制 6.28 次.大小应该是“1/theta_scale + 1".因此,对于 0.01 的 theta_scale 需要绘制 100 个点,对于 0. ..
发布时间:2021-12-11 17:37:40 其他开发

如何在脚本中修改 RectTransform 属性 [Unity 4.6 beta]

您好,我使用的是 Unity 4.6 测试版的新 UI 系统... 尝试了不同的代码,查看文档并四处搜索但找不到答案...... 例如.我有一张图片,我想在运行时更改宽度和高度. public GameObject image4;image4.GetComponent().rect.Set(0,0,100, 300); 这不起作用.而且 image4.GetComponent(). ..
发布时间:2021-12-11 17:37:31 其他开发

GameObject.FindObjectOfType<>() 与 GetComponent<>()

我一直在关注几个教程系列,并看到这两个以非常相似的方式使用,并希望有人能解释它们的不同之处,并在可能的情况下,举例说明何时使用一个而不是另一个(假设它们其实很像!) private LevelManager levelManager;无效开始(){levelManager = GameObject.FindObjectOfType();} 和 private LevelManager lev ..
发布时间:2021-12-11 17:37:22 C#/.NET

如何从 Unity 应用程序启动 Android 活动?

我知道这似乎是一个微不足道的问题,但我在互联网上的任何地方都找不到任何具体的答案.我在 stackoverflow 上看到了这个非常相似的问题:How to start Unity application from android活动?但这与我的问题完全相反.此外,android 活动必须能够从 Unity 应用程序接收一些输入字符串,就像使用带有行参数的 system() 调用在 PC 上启动另 ..
发布时间:2021-12-11 17:37:12 C#/.NET

如何使用 Google Cardboard SDK for Unity 创建 VR 视频播放器

为了统一,我刚刚下载了 Google Cardboard SDK.我很好,能够创建 VR 项目.设置很好,一切正常. 我是 VR 应用的菜鸟.刚刚涉足 VR 应用. 我打算为安卓创建自己的支持 VR 的视频播放器,就像默认的 Google Cardboard Youtube 播放器一样. 谁能给我建议一个链接或指导我开发这个应用程序. 解决方案 Scott Driscol ..
发布时间:2021-12-11 17:37:04 其他开发