unity3d相关内容

最后用缓动来回摇晃对象?

我几乎想要一个不和谐的动画,让它快速来回摇晃一秒钟,然后放慢速度,慢慢回到正常位置.有很多关于继续摇晃的答案,但我该如何减少摇晃呢?我会 Lerp 真的很快,还是使用 PingPong 和一个减慢的函数? 解决方案 您可以通过获取原始位置然后在协程函数中简单地摇动 GameObject,执行 YourObjTransform.position = defaultPos + UnityEng ..
发布时间:2021-12-11 17:26:07 C#/.NET

在 Windows Azure 中部署 Unity3D

我对 windows Azure 平台有点困惑.现在,我有一个在 Azure 上运行的 ASP.NET MVC 3 Web 角色.但我想部署一个 Unity3D Web Player 应用程序.我该如何执行此任务.如果我想在网页上部署一个 Flash 应用程序,我认为这完全相同.我有一个 .unity3d 文件,而不是 .swf 文件.有人做了什么吗? 非常感谢! 解决方案 是的.你 ..
发布时间:2021-12-11 17:25:56 C#/.NET

当使用 Unity 在 Android 上可见触摸屏键盘时,如何调整视图大小?

在 Unity 中,我无法控制触摸屏键盘.Android 的 TouchScreenKeyboard 类只有一个参数. if(TouchScreenKeyboard.visible){ 浮动键盘高度 = TouchScreenKeyboard.area.height;//将在这里调整视图大小!但是这个返回零!} 还有其他方法可以知道 Android 上键盘的高度吗? 解决方案 这应该可 ..
发布时间:2021-12-11 17:25:49 C#/.NET

Unity 如何执行它的方法?

我在 Unity3D 方面只有一点经验,但我注意到从 MonoBehaviour 派生的类可能包含具有预定义签名的函数,这些函数将以特殊方式调用.例如,如果我写: void Update(){//一些代码} 这个方法会在每一帧被调用. 我想象在 Unity 内部有某种无限循环,它在每一帧为场景中的每个对象调用 Update 方法.但是它怎么知道对象实际上提供了 Update 方法实现呢? ..
发布时间:2021-12-11 17:25:41 C#/.NET

NavmeshAgent 播放器在山上移动时与山坡不平行

NavmeshAgent 播放器在山上移动时不平行到山坡.在平面上它进行得很顺利. 观看视频 下面图像 navMesh 和播放器的属性https://ibb.co/fijmoV 使用 System.Collections;使用 System.Collections.Generic;使用 UnityEngine;使用 UnityEngine.AI;公共类 SampleAgentScri ..
发布时间:2021-12-11 17:25:32 C#/.NET

Unity 的 C++ 插件“EntryPointNotFoundExeption"

我需要一些认真的帮助...我正在尝试导出我的成员函数,以便我可以在 C# 中调用它们 WMIWrapper.h #ifndef _WMIWRAPPER_H_#define _WMIWRAPPER_H_#include #include #include #include 使用 std::endl;使用 std::wstring;使用 std::wstringstream;#pragma 注 ..
发布时间:2021-12-11 17:25:24 C#/.NET

Facebook Android SDK 4.2.4 无法登录且 isLogged 使用 Unity 4.3 返回 false

我在使用带有 unity4.3 的 facebook sdk v4.2.4 时遇到了问题.我正在 Android 中开发它. 我做了什么:我按照教程中的步骤操作.应用密钥添加正确,keyhash 也从 cmd 控制台正确生成. 当我点击登录时,出现一个空白屏幕,要求获得权限,我点击是,然后返回主菜单(交互式控制台场景).我看到的是,提交的 isLoggedIn 是 FALSE.我做了很 ..
发布时间:2021-12-11 17:25:15 移动开发

文本对象 Unity 上的 Onclickevent

因此,我正在尝试在 Unity 中的文本元素上添加 OnclickEvent.(UnityEngine.UI.Text)但是 Text 对象没有 onclick 事件处理程序.我很确定这是可能的,或者 Unity 应该是第一种无法单击文本对象的语言.我已经找到了 你不能,至少不能直接.使用 OnGUI 绘制的 GUIText 不检测输入,您必须使用 GUI 按钮.但是您根本不应该使用 OnG ..
发布时间:2021-12-11 17:25:01 C#/.NET

(新 Firebase Unity SDK)在查询上调用 GetValueAsync 不会在第一次调用时触发其 ContinueWith

我正在使用新的 Firebase Unity SDK 在我的游戏中建立一个高分,但在尝试更新我的高分列表时遇到了一些问题.这是我尝试更新我的高分列表时运行的代码. public void GetHighscore(Action callback) {highscoreRef.OrderByChild("total_score").LimitToLast(10).GetValueAsync().C ..
发布时间:2021-12-11 17:24:53 C#/.NET

Unity3D 正确的相机正交尺寸

对于 2D 游戏,默认的相机(正交)尺寸为 5,我试图弄清楚获得图像的原始视图应该是什么.应该是什么?因为 5 显示的图像比原始尺寸小很多. 解决方案 首先将相机变换缩放到 2/screenHeight,所以如果你有 1920x1080 的屏幕,它应该是 2/1080 然后将您的相机地形大小设置为 1 然后在精灵上,将“pixels to units"设置为图像大小的高度,所以 ..
发布时间:2021-12-11 17:24:41 其他开发

Physics2D.Raycast 返回 null

我遇到了一个让我非常困惑的问题.我将从关键代码到鼠标输入 - 然后它后来成为触摸输入,但首先我想弄清楚为什么我不能只用鼠标来做到这一点. 我有一个 raycast2d 设置 - 我希望 raycast 读取与屏幕上我的对象的碰撞.只有当它是一个标记为“猫"的物体时,它们才会做出反应——基本上一旦发生这种情况,猫就会冲出去并试图攻击.但是,它告诉我标签本身是一个实例化的引用.但是对象本身默认存 ..
发布时间:2021-12-11 17:24:30 C#/.NET

Unity:使用 WWW 类使用 JSON 的 POST 请求

我正在尝试向 Unity 中的 Restful Web API 发出 POST 请求. 标题将是 Content-Type: application/json 原始数据输入的一个例子是,其中数据是键,json字符串是值: {“数据":{"用户名":"姓名","email":"email@gmail.com",“年龄范围":21,"性别":"男",“位置":“加利福尼亚"}} 这是我 ..
发布时间:2021-12-11 17:24:23 C#/.NET

加载场景时协程错误的行为

好的,我有这个协程: IEnumerator ShowCharTraits(){while(!hasPlayerChosen){收益率返回空;traitPanel.SetActive(true);}hasPlayerChosen = false;traitPanel.SetActive(false);//Debug.Log("Got call! job done");} 它是从我的 Game ..
发布时间:2021-12-11 17:24:16 C#/.NET

如何将新的 Canvas ui 图像位置转换为 linerenderer 位置?

我在具有屏幕空间 - 相机渲染模式的画布中有一个图像 UI.我喜欢做的是通过循环遍历所有 LineRenderer 位置并更改其 y 轴,将我的 LineRenderer 移动到图像垂直位置.我的问题是我无法获得 LineRenderer 可以理解的图像的正确位置.我试过使用 ViewportToWorldPoint 和 ScreenToWorldPoint 但它的位置不一样. Vector3 ..
发布时间:2021-12-11 17:24:01 C#/.NET

如何将 C++ 代码添加到 Unity 项目中?

所以,我正在尝试在 Unity 中构建一个应用程序,这需要分子可视化.有一些库可用于估计分子的特性、读取分子、写入分子等.但用于可视化的库很少.我发现了这个叫做 hyperballs 并且它在一个名为 UnityMol.我已经将 OpenBabel dll 添加到项目中,现在我希望我可以以相同或任何其他方式将 hyperballs 添加到统一项目中. 问题是我缺乏制作 dll 的经验(说实话 ..
发布时间:2021-12-11 17:23:45 C#/.NET

更改页面时如何清理和卸载 Unity WebGL 画布

在下载并运行 Unity WebGL 游戏后更改当前页面时,我的网络应用程序出现问题. 事实上,我确信游戏正在运行,因为我不断听到玩家死亡时的声音. 有没有办法在更改网页时删除所有上下文?这可能是一种内存泄漏吗? 编辑 1:我的 web 应用程序是用 AngularJS/Material 完成的 解决方案 解决方案很简单:在 iframe 中加载 WebGL unity, ..
发布时间:2021-12-11 17:23:30 前端开发

使用 MVVM 模式和 Unity Engine 作为前端

我计划制作一些应用程序,让我可以在家中或其他地方组织任务.为此,我需要一个数据库服务器(在家中运行的虚拟服务器)、后端部分(业务逻辑)和前端(视图).在学校,我们通过 WPF 学习了 MVVM,但坦率地说,我仅在明确需要时才使用它. Unity 有很多好处,比如 对艺术家友好 可以编译到移动、网络和桌面 快速开发(至少在我的情况下) 有很多我可以利用的内置功能. 现在,即使 ..
发布时间:2021-12-11 17:23:22 C#/.NET

如何在 Unity 方法中使用 UDP

我创建了一个 Cube 对象并附加了这个脚本. 使用UnityEngine;使用 System.Collections;公共类 CubeMove : MonoBehaviour {无效开始(){}无效更新(){}公共无效移动(){Vector3 moveVector = new Vector3(10, 0, 0);变换.Translate(moveVector);}} 我想使用UDP来控制立方 ..
发布时间:2021-12-11 17:23:07 C#/.NET

MRTK (V2) 需要更新 Hololens?

我正在尝试检查新的 MRTK (V2),但我在构建时遇到了麻烦,首先是在 Unity 上,这让我下载了 Windows SDK 18362,现在我正在尝试在 Visual Studio 上继续构建2017 进行测试,但它给我带来了这个错误: 要部署此应用程序,您的部署目标应运行 Windows 通用运行时版本 10.0.18362.0 或更高版本.您当前正在运行版本 10.0.17134.8 ..
发布时间:2021-12-11 17:22:57 C#/.NET