问题标签 [unity3d-5]

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

c# - Unity 5 禁用 GUI 元素

我正在使用 Unity 5,并且正在尝试显示/隐藏 GUI 元素。

我有一个GameController脚本,在该脚本上我有一个public Slider变量,我在 Unity 编辑器中将它设置为我在Canvas

只是为了测试,在Start我的课堂方法中GameController,我这样做:

HealthSlider.enabled = false

但我不知道为什么它没有任何效果。如果我默认禁用我的滑块,并尝试在我的脚本中启用它,这也不起作用。

我在这里错过了什么吗?GUI 元素有什么特别之处吗?

0 投票
2 回答
2188 浏览

unity3d - 在 Unity 中使用反向运动学翻转 2D 角色

我在 Unity 中有一个带有Sprites 和 Bones的 2D 角色,我使用反向运动学对其进行动画处理。

但是如果我想翻转 X 轴,我的角色就​​会发狂:

IK 翻转

我有一个附加到“Karateka”的脚本,其中包含一个简单的Flip()函数:

  • “Karateka”只是骨骼、精灵和 IK 目标的容器
  • “Skeleton”包含 Sprite And Bones 中的 Skeleton 脚本
  • “右腿骨”、“右小腿骨”等有骨骼和IK脚本
  • “右腿”、“右小腿”等是精灵
  • “IK”包含所有 IK 目标

我对Unite 2014 - Unity 中的 2D Best Practices的其他 IK 脚本 Simple CCD 具有相同的效果,所以我可能会做一些愚蠢的事情。

我该怎么做才能正确翻转我的角色?

编辑(马克):

我使用它来工作:

0 投票
2 回答
1330 浏览

image-recognition - 如何在 unity5 和 vuforia 中显示文本而不是 3d 对象?

希望有回应。:( 我想要的是:对象识别。使用 Unity 和 Vuforia。是否可以制作文本或吐司,当检测到对象时,会在相机中弹出或显示,而不是 3d 对象?例如。如果我检测到心牌王牌。它会显示一个文字“心王牌”

0 投票
0 回答
369 浏览

android - UnityIAP Android 购买 NoConsumible 失败

我正在尝试开发一个系统来进行 android 应用内购买。如果我使用一台设备,我可以很好地集成系统,当用户购买 noConsumible 项目并重新安装应用程序时,会给出这个项目。

使用具有相同帐户的其他设备时会出现问题。在某些设备上进行购买时,另一个在重新启动或重新安装应用程序时无法检测到购买,并显示下一条消息“物品已拥有”,但我无法捕捉到此错误并提供该物品。

  • 要遵循的步骤:
    1. 在设备 A 上安装应用程序
    2. 在设备 A 上购买无消耗品
    3. 在 deice B 上安装应用程序
    4. 检查设备 B 上没有提供耗材项目
    5. 在设备 B 上购买无消耗品
    6. 在设备 A 上重新启动应用程序
    7. 检查项目 No Consumible 未在设备 A 上提供

代码:

谁能帮我?

0 投票
2 回答
829 浏览

java - unity调用java类的android静态函数

嗨,我想将这段 android java 代码与 c# 统一称为 java 代码:

现在我在我的 c# 代码中这样做:

没有崩溃或任何东西,只是游戏停止并且在 ShowPaymentDialog 之后不执行行。

所以我想知道我是否在C# 语法上做错了什么。如果有任何方法可以记录这一点。

0 投票
1 回答
2180 浏览

unity3d - Unity Android构建尝试添加磁盘上不存在的文件“Temp/StagingArea/Data/sharedassets1.assets.resS”

我正在运行 Unity3D 5.5.0b9。我的 Android 构建完成并创建了一个 APK,但我收到了 24 个与以下错误非常相似的错误。我在网上找到了其他一些帖子,但他们的解决方案没有帮助。

尝试添加磁盘上不存在的文件“Temp/StagingArea/Data/f6f48c4c35c3947f98b2e8172e9711a1.assets.resS”。UnityEditor.HostView:OnGUI()

尝试添加磁盘上不存在的文件“Temp/StagingArea/Data/globalgamemanagers.assets.resS”。UnityEditor.HostView:OnGUI() 尝试添加磁盘上不存在的文件“Temp/StagingArea/Data/sharedassets0.assets.resS”。UnityEditor.HostView:OnGUI() 尝试添加磁盘上不存在的文件“Temp/StagingArea/Data/sharedassets1.assets.resS”。UnityEditor.HostView:OnGUI()

0 投票
1 回答
1138 浏览

unity3d - 防止 2D 播放器穿过墙壁

我正在尝试制作自上而下游戏的基础知识。

我目前有一个播放器精灵,它应用了一个 Kinematic RigidBody2D 并带有一个 2D 盒子对撞机。这个精灵的比例是 (1,1)。

墙壁精灵有一个比例为 (20,1) 的盒子碰撞器。

为了控制播放器,我使用以下代码。

使用上面的代码,我可以控制播放器并向上或向下移动它们,当试图撞到下面的墙时,播放器不会撞到墙,而是穿过它,就好像它不在那里一样。

我是 Unity 的新手,所以任何其他可能有用的信息随时告诉我,我会更新我的问题。

谢谢!

0 投票
2 回答
5696 浏览

ios - Firebase Unity iOS 问题

我已经在 Unity 中的 Android 版本下成功设置了 Firebase,但我真的在努力让它在我的 iOS 版本中工作。

Unity Firebase 项目已设置并且看起来不错: 在此处输入图像描述

我已按照以下所有步骤操作: https ://firebase.google.com/docs/unity/setup

我已经安装了 CocoaPods:

这是生成的顶级 iOS 项目:

我没有看到正在添加的 GoogleService-Info.plist 文件,并且还期望有一个 Podfile(但我只是猜测它会生成一个)。

该项目会产生错误并尝试手动解决它们只会产生更多错误。

这是第一次构建后的项目: 在此处输入图像描述

尝试解决此模块禁用错误: 在此处输入图像描述

然后在构建这就是我所看到的之后: 在此处输入图像描述

然后我尝试添加 GoogleMobileAds.framework iOS 框架: 在此处输入图像描述

再次运行后,我收到以下错误: 在此处输入图像描述

在网上阅读了这些错误之后,关于 CocoaPods 的内容很多,但是运行 pod init 只是创建了一个空白工作区,并没有解决我的问题。

0 投票
1 回答
372 浏览

facebook-unity-sdk - facebook unity sdk 7.9.4, unity 5.4.1, Error building APK, Error: Fail to repackage resources

I'm using UNITY 5.4.1 and Unity Facebook SDK 7.9.4, but however, unable to build APK.

0 投票
1 回答
162 浏览

c# - Unity3d AppRequest 邀请限制选择

我有问题FB.AppRequest。我需要用户只从 Facebook UI 中显示的列表中选择一个朋友,但我无法找到一种方法来查看 Facebook Unity3d SDK。

谢谢您的帮助。