我是Unity的新手。创建一个包含很少对象的简单场景后,我想在指针退出时隐藏一个对象。 我通过在对象组件中添加Trigger Event并在指针输入上学习,我设法在gameobject下找到setActive(bool)。但是不知道如何在指针退出时设置活动的假。事件触发器组件中没有此类功能。 任何人都可以帮助。
答案 0 :(得分:0)
您可以添加脚本
void IPointerExitHandler.OnPointerExit (PointerEventData eventData)
{
OnPointerExit(this.gameObject);
}
答案 1 :(得分:0)
使用Unity 3d的内置事件比编写脚本非常简单。对于像我这样的非程序员来说,unity3d非常友好,可以在没有脚本的情况下提供出色的选择。 1.禁用对象A的渲染 2.在对象B上添加事件,在点下输入选择对象A并在函数中选择启用渲染。 完成。每当指针进入B对象时,一旦看到退出事件,就很容易看到对象A.