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

unity3d - Unity3D - 创建一个 NGUI 按钮

我正在做一些需要使用 NGUI 即时创建按钮的项目。我找到了一些答案,但没有一个可以帮助我。我知道这很简单,但根据我在http://www.tasharen.com/forum/index.php?topic=81.0 和 NGUI 脚本(UICreateWidgetWizard.cs)中找到的内容,例如:

它仍然无法正常工作..

我的代码如下:

谢谢你们的帮助!

0 投票
0 回答
2179 浏览

ios - 来自 Unity 的 Xcode 5.1.1 中的词法或预处理器问题“Unity/GlesHelper.h”文件未找到错误

我将我的 Unity 4.5.1f3 游戏项目转换为 iOS 并在 XCode 5.1.1 中打开它。

为了解决 Mach-O 链接器错误的问题,我在构建设置中将库和框架搜索路径保留为空白,就像我在其他 XCode 项目中成功完成的那样。

这消除了 Mach-O 链接器错误。但是,现在在 Unity 的 Xcode 5.1.1 中报告了上述错误Lexical or Preprocessor issue 'Unity/GlesHelper.h' file not found错误。

我尝试了以下构建设置:

  1. 将始终搜索用户路径设置为是
  2. 在 Header 搜索路径中添加一个条目: $(SRCROOT)/Classes/Unity

除了 NGUI 2.7 for Unity,我没有使用任何插件。

编辑器子窗口中报告错误的 XCode 屏幕截图可在链接http://forum.unity3d.com/threads/lexical-or-preprocessor-issue-unity-gleshelper-h-file-not-found-获得错误-xcode-5-1-1-from-unity.267386/

请分享您对快速解决此问题的反馈。如果您需要任何更具体的数据来解决此问题,请告诉我。

0 投票
1 回答
54 浏览

unity3d - 在 Unity3D 中构建 2DTerrain

我在 Unity3D 中使用 NGUI 工具包来构建进度条。UISlider 脚本具有从 0 到 1 的值来控制滑块。

我的脚本在同一个对象上,我正在使用这种方式根据时间(60 秒)设置它的值。

this.gameObject.GetComponent().sliderValue = _______ ;

但它没有完成它。请帮帮我。

0 投票
1 回答
6008 浏览

android - NGUI:实时添加新项目时如何重置/更新 UIgrid 和 UIScrollBar

我有一个 UIScroll Bar 和一个包含 UIGrid 的 UIScroll 视图,如下所示:

  • 滚动窗口
    • 滚动条(UI滚动条)
    • 滚动视图(UI滚动视图)
    • 网格 (UIGrid)

我使用它们来显示项目列表并上下滚动以查看所有项目,并且在开始时添加一些项目时它可以工作,但是当我在最后一个位置添加新项目时我有一个小问题时间。

当我开始场景时,我将一些项目放在网格中,并且在层次结构视图中有类似的内容:

  • 滚动窗口
    • 滚动条(UI滚动条)
    • 滚动视图(UI滚动视图)
    • 网格 (UIGrid)
      • item01
      • item02
      • item03

所有三个项目都显示没有任何问题,并按字母顺序排序。我还有一个函数,当我按下某个按钮时,它会在网格中添加一个名为 item04 的新函数:

问题是虽然添加了 item04,但网格和滚动条不会移动,并且 item04 不会出现,直到用户上下移动滚动条。

有没有什么办法可以让网格或滚动条在没有用户交互的情况下实时显示最后添加的项目?

谢谢!

0 投票
0 回答
154 浏览

c# - 用 Ngui 统一调用 Winphone 方法

我统一使用 Ngui

我在 Ngui 中编写了事件按钮 OnClick

在 Winphone 中,我编写了代码:

它不工作

0 投票
0 回答
119 浏览

user-interface - 谷歌地图喜欢平铺行为?

我正在使用 NGUI 插件在 Unity 3D 中开发一个应用程序,该应用程序需要我构建自定义谷歌地图,如行为。我的理论是让 9 个面板在视口周围移动,然后在它们超出范围时自行回收。我不知道如何实现这一点,需要一些帮助!

用户将看到紫色框内的内容被剪裁,绿色方块代表来自 MapQuest 等瓦片服务器的地图瓦片,橙色容器只是将它们保持内联的包装器。

谢谢!

示例图片:在此处输入图像描述

0 投票
1 回答
5042 浏览

unity3d - NGUI UIToggle 如何切换/停用一个

我有两个 UIToggle 对象,所以当我单击时,例如,toggle 1 它会自动启用,toggle 2 会被禁用。但我试图在脚本中切换它们。

我得到这样的 UIToggle 1:

并激活它这样做:

当我尝试停用它时,问题就出现了:

有谁知道如何以编程方式切换两个 UIToggle 对象?

谢谢!!

0 投票
3 回答
8308 浏览

unity3d - 使用 UIInput NGUI 时如何删除/禁用键盘上的文本框?

我正在使用 NGUI 的 UIInput 类来接受来自用户的文本输入。当我开始在移动设备的文本框中输入内容时。出现一个键盘,它内部有另一个文本框,带有“确定”/“完成”按钮(就像键盘附件视图,如果我们谈论的是 iPhone)。

我可以禁用出现在键盘中的那个文本框吗?或者它甚至不可能,我只是在拍摄空白?

通过搜索我可以收集到的是,键盘的外观是通过购买 Unity 的“TouchScreenKeyboard”类来处理的。但根据 Unity Scripting 参考,没有什么可以隐藏键盘内的文本字段。

Unity 脚本参考:TouchInputKeyboard

PS:-我应该仍然可以通过直接输入将输入输入文本框,我只想删除键盘中的一个额外文本框。

为了更清楚,我附上了解释这一点的图片

这是屏幕。

在此处输入图像描述

当我开始输入其中一个文本框时。键盘如下所示。如您所见,键盘上方的文本框不是原始文本框。

在此处输入图像描述

0 投票
1 回答
476 浏览

unity3d - 如何在 Unity3d 中绑定 StrangeIoC 中的 ngui 事件

我在 StrangeIoC 框架中绑定 ngui 事件时遇到了一些问题。

这是一个 unityGUI 示例:

这是 NGUI 版本:

在 NGUI 版本中,buttonClicked 永远不会被调度。我在场景中注意到该按钮上的 Notify 属性有一个空值。

这一个有效,但是 buttonClicked 被触发了几次:(

您能告诉我您如何处理这种 NGUI-StrangeIoC 情况吗?谢谢!

0 投票
1 回答
260 浏览

unity3d - 如何在 UIInput NGUI 的 TouchScreenKeyboard 上方添加一个额外的按钮?

我的游戏使用注册表单场景来注册用户。我在屏幕上有几个文本框(UIInput)。

我想在我选择文本框进行输入时出现的键盘上有下一个/上一个按钮。这样我就可以在注册表单中的多个文本框上导航。

现在我正在使用 HideInput=true 所以键盘上什么都没有