常用开发中经常会有需求临时测试某个方法的逻辑,想要调用这个方法还得写触发条件,调用逻辑还得写编辑器脚本。
其实Odin插件提供了一个很方便的方法,直接在方法上边加个button标签就可以了。如下代码
using Sirenix.OdinInspector;
public class TesetView: MonoBehaviour
{
[Button]
public void Test()
{
}
[Button]
public void Test1(int t)
{
}
[Button]
public void Test2(GameObject t)
{
}
}
在unity界面用显示的样式如下图:
没有参数的直接是一个按钮,有参数的会在下边加一个参数,点击Invoke按钮可以调用这个方法。文章来源:https://www.toymoban.com/news/detail-588851.html
要实现上边的效果需要脚本继承MonoBehaviour,并且引用
using Sirenix.OdinInspector文章来源地址https://www.toymoban.com/news/detail-588851.html
到了这里,关于unity把公共方法在Inspector 界面上实现一个按钮点击直接调用的最快最方便的方式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!