问题标签 [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.
facebook - Unity3d 问题 NGUI UITexture/Facebook www Profile Pic
Unity 和 NGUI 有小问题。NGUI 有 UITexture 作为它的主要纹理,例如 Unity 有 GUITexture。
我向 facebook 发送了一个请求,以获取用户的个人资料图片,该图片发回了一个完美的 url,如果我把它放在浏览器中就可以了。
我的问题是使用 Texture2D(Facebook API 将其作为 Texture2D)并将其放在我的 UITexture 上。由于某种原因,它只是不正确地接受它。我不断得到它的空值。我也在使用移动社交以及资产商店的任何帮助,有帮助。
这是我的代码片段。
如果 fbprofile pic 确实为空,则占位符图像只是已选择的图像。我不断得到......
c# - 使用不同方式对 Tween 事件进行方法分配
观看下面的代码片段,它工作正常(尽管方法执行尚未测试)并且我的方法已分配给补间 onFinsih。
没有 EventDelgate 和 EventDelegate 的第一行?那么将我的自定义方法分配给补间事件的区别和有效方法是什么。
c# - 背靠背 ngui tween 播放
我有一个对象“ Crane ”,它在tween的帮助下移动/动画。起重机的不同部分使用补间移动并在补间的onFinish事件的帮助下背靠背播放。一切正常,但有时我的起重机补间卡在不同的点/onFinish 事件中。我不知道有什么问题我检查了我的代码一切都很好,也许问题出在 Onfinish 事件的背靠背补间中。!那么有没有人遇到过这个问题?我想要解决如何确保背靠背补间播放的解决方案。
请记住:如果一个补间没有播放,那么第二个补间将不会播放,因为第二个补间依赖于第一个补间 onFinish 的完成
c# - NGUI 标签问题
我是 NGUI 的新手。我有一些问题。
使用脚本将组件添加到游戏对象但显示警告。使用 NGUI BMFont 但它更改为统一默认字体类型。
“动态字体存在 Unity 本身的问题,您的字符可能会消失、出现乱码或有时不显示。使用此功能需要您自担风险。”
脚本:gameobject.AddComponent();
NGUI 3.8.0 统一 4.6.5f1
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
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;
}
}
和属性material
是mDynamicFont.material
,渲染结果是一个纯黑色的矩形。
字体纹理大小为 512x1024,CharacterInfo 的 uv 是有效的,所以我不知道为什么字体纹理变得如此有线以及如何修复它。
PS:字体在第一个场景完美,在加载一些新场景时停止工作,可能调用了一些资源释放API。
unity3d - 如何在unity new ui Text中显示html格式的文本?
我如何将 html 格式的文本显示到统一的新 ui 文本?
前任。
unity3d - Unity(NGUI)如何在滚动视图中缩放对象
使用 NGUI,我使用 NGUI 的示例代码“UICenter on Child”创建了一个水平滚动视图。这工作正常。我想将中心精灵动态缩放到 120%。我怎样才能做到这一点?我是 Unity 新手,所以请提供完整的语法——我可以复制并粘贴到我的代码中。谢谢!