从零开始写一个行为树编辑器(2)

此次目标:创建背景面板,并且可以拖拽起来。

首先


1.先导入NPBehave代码,再导入Odin - Inspector and Serializer插件,unity版本2018.4.3f,Odin插件随意吧,应该差别不大。

2.创建我们的目录 

 

开始撸代码


1.创建我们的ScriptableObject资源,用来保存我们的行为树编辑器数据,以及打开行为树编辑器。

    [CreateAssetMenu(menuName = "My/Behaviour Tree")]
    public class BTAsset : ScriptableObject
    {
        [Button("打开编辑器",ButtonSizes.Large,ButtonStyle.Box)]
        private void OpenBTEditor()
        {
             BTMainWindows.OpenWindows(this);
        }

    }
Button : Odin的属性定义,具体使用方法请查询Odin-API.效果如下.

2.开始创建我们的编辑器窗口页面,绘制我们的背景格子,并且可以拖拽。

    public class BTMainWindows : OdinEditorWindow
    {
        priv
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值