问题标签 [unity3d-ui]

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

unity3d - 如何在输入键上取消选择 Textmesh Pro 输入字段?

我有一个输入字段,其中包含一些关于选择和取消选择的重要处理程序。有它的设置:

在此处输入图像描述

没有其他任何改变;我不包括这些处理程序,因为没有它们问题是可重现的。


期待

当我按 Enter 时,输入字段确认输入,取消选择并调用事件。这同样适用于 Esc 键,只是应该取消输入。

现实

当我按 Enter 时,输入字段似乎保持选中状态,未调用事件处理程序,但我无法输入文本,如果再次按 Enter,输入字段似乎再次激活(它选择所有文本并且我有On焦点 -启用全选)。Esc 键也有同样的问题。


我发现On End Edit事件在 Enter 按下时被调用,但是如何取消选择输入字段?它应该调用On Deselect事件并且不应在 Enter 时再次激活。我试着打电话DeactivateInputField,它没有用。

0 投票
1 回答
3758 浏览

unity3d - UI 的着色器图在场景选项卡中有效,但在游戏选项卡中无效

我正在尝试创建一个可以为 UI 项目添加发光的着色器。它适用于场景选项卡:

着色器工作

但是在游戏选项卡或内置项目中根本不起作用:

着色器不起作用

我不太擅长着色器,所以我不确定我是否做错了什么,或者 Shader Graph 不应该与 Unity UI 一起使用。可以?

0 投票
1 回答
45 浏览

c# - unity c# Vr 中的步行目标问题

我正在制作一个游戏,我试图让 Ethan (AIThirdPersonController) 走到用户所在的地方。用户通过查看他们想去的地方移动,然后单击按钮开始和停止。我为 ethan 编写的代码可以去任何用户所在的地方是这样的:

MeMyselfEye 是拥有主摄像机和角色控制器的 游戏对象 在此处输入图像描述 这是我的 MeMyselfEye 游戏对象 的图像 在此处输入图像描述 这是我的 walkTarget 游戏对象的图像,其中包含 LookMoveTo 脚本。如果有人知道如何让 Ethan 跟随/走到 VR 耳机中的玩家所在的任何地方,请告诉我,谢谢!

这些是 ethan 检查员面板的图像

在此处输入图像描述.imgur.com/uCjFu.jpg 在此处输入图像描述

这是 MeMyselfEye 的检查器面板 在此处 输入图像描述