问题标签 [ngui]

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 投票
2 回答
478 浏览

facebook - Unity3d 问题 NGUI UITexture/Facebook www Profile Pic

Unity 和 NGUI 有小问题。NGUI 有 UITexture 作为它的主要纹理,例如 Unity 有 GUITexture。

我向 facebook 发送了一个请求,以获取用户的个人资料图片,该图片发回了一个完美的 url,如果我把它放在浏览器中就可以了。

我的问题是使用 Texture2D(Facebook API 将其作为 Texture2D)并将其放在我的 UITexture 上。由于某种原因,它只是不正确地接受它。我不断得到它的空值。我也在使用移动社交以及资产商店的任何帮助,有帮助。

这是我的代码片段。

如果 fbprofile pic 确实为空,则占位符图像只是已选择的图像。我不断得到......

0 投票
1 回答
138 浏览

c# - 使用不同方式对 Tween 事件进行方法分配

观看下面的代码片段,它工作正常(尽管方法执行尚未测试)并且我的方法已分配给补间 onFinsih。

没有 EventDelgate 和 EventDelegate 的第一行?那么将我的自定义方法分配给补间事件的区别和有效方法是什么。

0 投票
0 回答
74 浏览

c# - 背靠背 ngui tween 播放

我有一个对象“ Crane ”,它在tween的帮助下移动/动画。起重机的不同部分使用补间移动并在补间的onFinish事件的帮助下背靠背播放。一切正常,但有时我的起重机补间卡在不同的点/onFinish 事件中。我不知道有什么问题我检查了我的代码一切都很好,也许问题出在 Onfinish 事件的背靠背补间中。!那么有没有人遇到过这个问题?我想要解决如何确保背靠背补间播放的解决方案。

请记住:如果一个补间没有播放,那么第二个补间将不会播放,因为第二个补间依赖于第一个补间 onFinish 的完成

0 投票
0 回答
236 浏览

c# - UI滑块在ngui中的finsih上拖动

有什么方法可以检测UI Slider拖动完成。我找到了这个文档,但它没有这样的事件。我想对完成的 ui 滑块拖动做一些特别的工作,即需要一个触发的事件。

0 投票
1 回答
812 浏览

c# - NGUI 标签问题

我是 NGUI 的新手。我有一些问题。

使用脚本将组件添加到游戏对象但显示警告。使用 NGUI BMFont 但它更改为统一默认字体类型。

“动态字体存在 Unity 本身的问题,您的字符可能会消失、出现乱码或有时不显示。使用此功能需要您自担风险。”

脚本:gameobject.AddComponent();

图片

NGUI 3.8.0 统一 4.6.5f1

0 投票
1 回答
456 浏览

javascript - 需要帮助剖析和重建基于 PastryKit 的完美滚动缓动

对于网络,我通常只使用本机滚动机制。它们快速、可靠且不涉及编码。

但是,当我越来越多地在 Unity 中工作时,我发现可用的滚动插件,即使是像 Unity.UI 或 NGUI 这样的大插件也很糟糕。我四处询问,发现大多数平台都是这样。物理很糟糕。

我做了很多研究,并尝试了一些解决方案,从 NGUI scrollView 到 web iScroll.js 等等。我没有找到像原始 Apple 的 PastryKit 一样完美的解决方案。现在,PastryKit 已经过时,已被弃用,没有 API,而且像象形文字一样难以阅读。

重要的是,在制作过程中,他们设法准确地重现了 iOS 动能滚动物理行为。

我不是在尝试实现 PastryKit,而是在尝试找出它是如何工作的。我试图理解和复制。

我试图找出他们使用的缓动/公式以及他们使用它们的逻辑条件。Apple 有一种疯狂的方式来编写令人困惑的 JS,所以即使我是一个全栈开发人员,我也很难追踪所有内容。而且我认为很少有大脑比一个更好,所以让我们看看,有人理解这个文件吗?:D

https://github.com/jimeh/PastryKit/blob/master/mobile/dist/PastryKit.js

简而言之(所以没有误解):我正在尝试从该文件中提取一组物理规则,我可以将其用作指导,以便在我选择的任何平台上编写我自己的滚动实现。:)

例如:“正常”滚动由 {>300ms && >10px} 定义,苹果在缓和减速动画时使用以下贝塞尔曲线。cubic-bezier.com/#.25,.46,.1,.94

更新:我们不久前解决了这个问题。我们发现了 Apple 的发展势头。 https://medium.com/homullus/recreating-native-ios-scroll-and-momentum-2906d0d711ad

0 投票
1 回答
613 浏览

unity3d - NGUI 对象 zOrder 与 Spine zOrder 问题

我有以下场景结构

在此处输入图像描述

SpineHero 在 Layer = 1 中有顺序,运行时,我有

在此处输入图像描述

SpineHero 结束了 NGUIHero 和 NGUIVS

我想创建 zOrder:NGUIVS - SpineHero - NGUIHero,但我不知道如何。如果我将 SpineHero 层中的顺序更改为 0,我将得到

在此处输入图像描述

我阅读了一些有关 renderQueue 的信息,但没有运气。我正在使用 Unity 5.3.5、NGUI 3.5.2

我该如何解决这个问题?

0 投票
0 回答
531 浏览

unity3d - NGUI 动态字体纹理在某些 Android 设备上变为实心矩形

我的游戏是用Unity 4.6和NGUI开发的,字体是动态字体,支持亚洲字符,但是在某些Android设备上字体无法正常显示,字符变成了实心块。

游戏中连线的字体显示

我试图渲染字体纹理, UIFont.texture 定义为

public Texture2D texture { get { if (mReplacement != null) return mReplacement.texture; Material mat = material; return (mat != null) ? mat.mainTexture as Texture2D : null; } }

和属性materialmDynamicFont.material,渲染结果是一个纯黑色的矩形

动态字体纹理

字体纹理大小为 512x1024,CharacterInfo 的 uv 是有效的,所以我不知道为什么字体纹理变得如此有线以及如何修复它。

PS:字体在第一个场景完美,在加载一些新场景时停止工作,可能调用了一些资源释放API。

0 投票
3 回答
10489 浏览

unity3d - 如何在unity new ui Text中显示html格式的文本?

我如何将 html 格式的文本显示到统一的新 ui 文本?

前任。

0 投票
1 回答
468 浏览

unity3d - Unity(NGUI)如何在滚动视图中缩放对象

使用 NGUI,我使用 NGUI 的示例代码“UICenter on Child”创建了一个水平滚动视图。这工作正常。我想将中心精灵动态缩放到 120%。我怎样才能做到这一点?我是 Unity 新手,所以请提供完整的语法——我可以复制并粘贴到我的代码中。谢谢!