1

我是统一和 c# 的新手。

当我在左球体上轻敲时,应该会出现平面和右球体。

在此处输入图像描述 在此处输入图像描述

我认为左侧球体上的 OnPointerClicked 事件会触发平面和右侧球体的动画(使用 if/else 语句)。这是要走的路吗?如果是这样,我该怎么做?

或者有没有更简单的方法?

那是左球体的脚本: 在此处输入图像描述

4

1 回答 1

1

阅读此内容:IPointerClickHandler.OnPointerClick

您需要实现接口,即IPointerClickHandler在您的 MonoBehaviour 类中。当您在游戏中单击对象时,它会向EventSystem发送一个单击事件,该事件会触发您在OnPointerClick方法中拥有的函数体。

因此,正如文档所述,还要确保您有一个 EventSyetem(一个带有脚本的空游戏对象,或将组件附加到您的主相机)。

于 2019-04-15T01:22:30.907 回答