我将放置我的Plane Stage和Plane Finder并在运行时设置属性,但是有两个属性我不知道如何设置:OnAutomaticHitTest
和OnInteractiveHitTest
。
[我看到它期望使用HitTestEvent
类型的东西,但我不知道如何在此处设置自定义函数。
有人可以帮我吗?
您可以找到PlaneFinderBehaviour
here的文档
本质上,您实际上并没有定义这些属性,而是使用它们来触发事件。
例如:
public class CustomPlaneFinderBehaviour : PlaneFinderBehaviour
{
public void CustomIntPerformHitTest(Vector2 screenPosition)
{
//Triggered on interactive hit test
}
public void CustomAutoPerformHitTest(Vector2 screenPosition)
{
//Triggered on automatic hit test
}
}
通过按加号按钮并在框中选择当前脚本,以<检查器中可以定义事件。然后,您可以选择更改所调用的功能。此处已定义交互式命中测试,但尚未提供自动命中测试: