自定义当前组件在编辑器中显示的图标 怎么填url ?

/**
* @en Define the icon of the component.
* @zh 自定义当前组件在编辑器中显示的图标 url。
* @param url
* @private
* @example
* typescript * const {ccclass, icon} = cc._decorator; * * @ccclass * @icon("xxxx.png") * class NewScript extends cc.Component { * // ... * } *
*/

“xxxx.png” 这张图我应该放在什么路径下呢?

你好,谢谢反馈,你研究还蛮细致的 :+1: 这个 @icon 修饰器给脚本组件提供一个可自带图片的功能,目前 3d 编辑器尚未支持,路径数据上是正常的,写什么它会带出来什么,只是该图片数据尚未启用,所以最终是绝对路径或是相对 /assets 路径都待定。
没使用它的原因是现在的 asset 资源并没有后缀名称,只靠它前面的缩略图来识别,脚本组件的图标是 TS ,如果把它换做一张图,会与图片资源混淆,所以没有刚需的使用场景。后续我们讨论下要怎么使用,或者有自定义图标的时候,TS 就当作角标使用。