功能变量未显示在检查器unity3d中?

问题描述

我试图创建一个变量,其功能类似于UI按钮中的功能,但是当我使用创建公共操作变量的代码时,该变量不会显示在检查器中。

public Action jumpFunction;
 public Action dashFunction;

void Start()
    {
jumpFunction();
dashFunction();
}

解决方法

您需要对Action进行序列化,以使其显示在编辑器中。