面板显示枚举的时候可否显示别名?

enum ESKILLTYPE {
a = 0,
b,
}

@property({ type: cc.Enum(ESKILLTYPE) })
SkillType: ESKILLTYPE = ESKILLTYPE.a;

不是 SkillType 的别名哈 是枚举里内容的可以写中文别名不?没找到相关的资料微信截图_20210421110255

如图像比如 a b 设置个别名 像unity那种 [LabelText(“别名”)] 这个有吗?

貌似没有这个功能,不过可以直接设置成中文

enum ESKILLTYPE {
    男 = 0,
    女
}
@property({ type: cc.Enum(ESKILLTYPE) })
SkillType: ESKILLTYPE = ESKILLTYPE.男;

不过不建议这种,因为这是牺牲代码的逻辑去处理表现层的东西。还是等之后引擎更新吧。
参考:
Cocos技术派 | TS版属性声明详解

也是 等他慢慢完善吧,做这个为了让策划或者产品 自己去调

你可以按官方的方式去处理这种情况
image
在需要的属性的tooltip属性里写上内容就行用\n去换行

结帖烦请关闭回复

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。