问题标签 [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 回答
69 浏览

c# - 我怎样才能让一个游戏对象一开始快速跳跃,然后在一段时间后开始减速?这段代码不像它应该的那样工作

我怎样才能让一个游戏对象一开始快速跳跃,然后在一段时间后开始减速?这段代码不像它应该的那样工作。这正是我想要的:当游戏开始时,gameObject 播放一个空闲动画,然后当用户按下手指时“蹲下”(蹲下是我制作的动画)和跳跃(起初很快,然后过一会儿慢下来,比方说,就像月球上的重力一样)当他们松开手指时。就这样!为了让大家看得更清楚,我们以《穿越之路》中的主角为例:当用户按下时,小鸡“蹲”,当用户松开手指时,小鸡跳跃。相同的概念,但 Jump 会有所不同。

0 投票
1 回答
869 浏览

unity3d - 编辑文本会导致 unity 崩溃

  1. 发生了什么

尝试更改按钮或文本的文本时,统一编辑器崩溃。

  1. 我们如何使用您附加的示例来重现它

创建一个新项目。添加文本 (GameObject->UI->Text) 单击以将默认的“新文本”更改为其他内容时会发生崩溃。

按钮也是如此。

Unity 版本为 5.1.1f1_2046fc06d4d8

我还在另一台之前没有安装 Unity 的 PC 上尝试过:同样的结果。

我究竟做错了什么?

这是 Editor.log 堆栈跟踪:

翻译:“看 opgegeven 模块 niet vinden。” = '找不到指定的模块' 'Een initialisatieroutine van de dynamic link library (DLL-bestand) is mislukt.' = '动态链接库 (DLL) 初始化例程失败。'

所以我认为它想要一个DLL文件,但它找不到它。也许是因为我的窗户是用荷兰语安装的?或者也许我需要一些 .net 框架?我真的不知道。。

0 投票
2 回答
697 浏览

unity3d - 当使用rigidbody2D 拖动对象时,它会穿过碰撞器(墙壁)

好的,所以我正在制作这个游戏,用户可以在屏幕上拖动一个球,但它不应该离开游戏区域。但是我遇到了以下问题,当我将它推向对撞机时,它会反弹回来,如果我推得太用力,它只会离开屏幕(我需要让它不会离开屏幕。用户可以自由拖动它到处都是,但当然是在屏幕内)。

关于如何解决这个问题的任何提示?

这是我正在使用的拖动代码:

谢谢!

0 投票
2 回答
75 浏览

c# - 我的游戏对象在跳跃时不旋转

跳跃时我的gameObject不旋转。我用于GetComponent().rotation = Quaternion.identity;旋转,但gameObject仍然不旋转。问题是什么?以及如何调整旋转速度?这是我的跳转脚本:

0 投票
2 回答
1354 浏览

c# - unity 5 粒子删除 c# 脚本

我正在关注从 Unity 4 开始的统一教程,但我在 Unity 5 上,当我尝试使用看到的脚本(https://youtu.be/vwUahWrY9Jg?t=1337)并尝试使用它时,它给出了一个错误:

Assets/Scripts/DestroyFinishedParticle.cs(18,17):错误 CS0246:找不到类型或命名空间名称“Destroy”。您是否缺少 using 指令或程序集引用?

这是代码:

可能是因为统一的 C# 代码从 4 更改为 5?我应该改变什么?问题似乎出在Update方法上。

0 投票
6 回答
2577 浏览

unity3d - Unity3d:没有设置拖放

我在 OS X 10.10 上开发 Unity 2D 游戏项目,我无法拖动文件或文件夹,它会显示此错误。

我努力了:

  1. 保存项目然后重新启动
  2. 单击Assets文件夹并选择Reimport All

但是好像不行,怎么解决?

0 投票
2 回答
1598 浏览

c# - 在 WebCamTexture 中检测人的最佳方法

很快,我将开始在 unity 5 中开发一个移动应用程序,该应用程序将使用设备的本机摄像头供用户查看。这里最重要的是,当相机启动时,我需要它能够识别人脸并将其与已保存在设备上的人脸图像进行比较,以查看是否匹配。

此外,我需要能够识别相机的中心是否指向人的身体的一部分。

所以总而言之,它需要识别人脸并对其进行比较,如果识别出人脸,它将确定相机的中心是否指向人的身体部位。

我的问题是:这种行为有没有好的插件?我知道这会有点广泛,但我想知道如何完成这项工作。我更专注于面部识别而不是身体问题,所以如果这是一个比我更容易关注的问题。

0 投票
1 回答
93 浏览

c# - 如何让游戏对象在跳跃时旋转,然后一旦它与另一个游戏对象发生碰撞,又能顺利返回到原来的旋转状态?

如何让游戏对象在“空中”跳跃时旋转,然后一旦它与另一个游戏对象发生碰撞,顺利返回到其原始旋转,如下面的视频所示:https ://youtu.be/iOV0Apuwj94

我不希望立方体在与某物碰撞后突然返回其原始旋转。就像在视频中一样,立方体在碰撞时的旋转恰到好处(当它撞到地面时,感觉很自然)。我还希望立方体知道未来碰撞的位置,以便它可以根据每个游戏对象的位置修改速度、旋转等(这样,旋转也总是正确的)。

我已经尝试了很多次微调旋转,但我总是无法让它恰到好处(+预测未来的碰撞对我来说是未知的)。我没有完成这样一项任务的经验,在网上搜索也没有帮助。我将感谢社区提供的任何代码、指导或帮助。谢谢您的回答。

0 投票
0 回答
418 浏览

c# - 当两个玩家实例化时,Unity Collision 不起作用

我正在使用 Unity3D,但我遇到了问题。我有一个脚本,一旦你连接到服务器,它就会实例化玩家游戏对象。我也有一个攻击脚本。当只有 1 名玩家时,一切正常。当第二个玩家上场时,攻击不起作用!我做了Debug.Log,我发现当你点击其他玩家攻击而不是攻击他时,你正在攻击它下面的地形。这是我的代码。实例化代码:

攻击代码:

请帮忙!

0 投票
1 回答
125 浏览

c# - 尽管施加了力,但没有运动

此代码适用于电梯类型的平台,一旦玩家站在平台上,它就会通过向平台施加力将玩家“带上”。

问题是,当力产生时,刚体(玩家)在电梯移动时不会移动。代码是使用 Unity 5 用 C# 编写的。在代码中,玩家被分配了公共“rb”,并包含一个刚体。动画是一个简单的动画片段,可以让电梯向上移动。有任何想法吗?感谢您的时间和提前回答。

电梯是运动学的,玩家不是。