v1.0.2 以下划线 ‘_’ 开头的变量,在界面上不显示,希望支持!!!
下划线开头的是私有方法和属性 怎么要暴露出来?
这个变量要绑定控件。他和私有属性是两个概念。
另外按照c++写法,私有变量去绑定。
js中没有私有这么一说,不然概念上的私有变量,绑定组建必须手写,不建议用界面操作?
还是希望官方支持。
找到方案了,改代码可以显示, 我觉得能去绑定组建的变量基本上都是私有的!! 不服来辩
@robot316
脚本组件中下划线开头的变量加上 visible:true 的配置就可以在 Creator 中显示了。
如:
// 脚本中的定义
properties: {
_foo : {
default:1,
visible: true
}
},
Creator 中的显示:

1赞
中午有人群里说了这个代码改动,
说这么多,就是想吐槽你们这个设计。开发者起什么名字,界面上显示什么不是挺好,非要这么乱搞。
js 中没有,CCClass 中有
可以用代码( node.addComponent ) 也可以用界面,这和属性名无关
以后我们会提供 Inspector 的 Debug 模式,允许显示全部隐藏属性。
好的,提供偏好设置也可以!,谢谢引擎组的努力!
js 确实不能区分私有和公有 但是一般会将带下划线的方法默认为私有,开发者不要主动去使用。 一般的代码提示 或者文档生成工具都是这样去支持的。