游戏开发增笑-扣扣死-Editor的脚本属性自定义定制-还写的挺详细的,旧版本反而更好

2012年在官方论坛注册的一个号,居然被禁言了,不知道官方现在是什么辣鸡,算了,大人不记狗子过

”后来提交问题给CEO了,结果CEO百忙之中居然回复了,也是很低调的一个人,毕竟做技术的有什么坏心思呢(主要是过了一夜暴富的年代,你我他其实也就那样了)“

======================================================

扣扣死Inspector 想做一个 RunTime 的下拉框

发现没那么容易(。。。。也没多难)

结果,找到了这个Editor 的扩展方法,”之前居然一直不知道“

(应该属于旧版本的写法,感觉更好,但肯定的是,新的 TypeScript写法也是有完全继承的,自行查找对应方法即可)

举1个例子,具体可看链接:

例如,我们就很需要这种下拉|级联的,自定义类

在Unity Editor中,可以用多个类的标签:Serialable 解决

只要序列化的类,即可识别到 Inspector

在扣扣死,就按下面这么写

//乱写的,非正常 js
var MyCircle = class MyCircle(
{
    Name:'',
    Properties:{
        Center:cc.Vec2(0.5,0.5),
        Radius:1
    }
})


class XXXX()
{

    ctor()//构造函数?
    {
        this.circle = new MyCircle()
    }
}
//js 真是锻炼”程序员“的一门语言呢,起码json 就很熟练了(写多了)只是很多人可能在”数据“方面没什么天分,懂了,计算对了,就开始打瞌睡了

游戏开发增笑-扣扣死-Editor的脚本属性自定义定制-还写的挺详细的,旧版本反而更好_第1张图片


 

Inspector 写法 参考链接

xCocosCreator脚本属性个性化定制 ——下拉列表属性、滑动条属性 - 简书 (jianshu.com)

你可能感兴趣的:(cocos,js,javascript,游戏编辑器,Inspector,自定义开发)