。。。。自定义的脚步现在丢上去也只能看到这些了,脚步里的方法全看不到了,- -点击事件只能代码添加不能在面板添加了,这是什么问题吗?同事的creator显示都是正常的,所以应该不是项目代码问题。这个问题出现记得是有次不停地重新加载界面,然后就突然提示我重新登录账户了,然后账户一直登不上,后来还是各种删除各种卸载,重新安装后才弄好的,才终于可以登录账户了。然后从那个时候起点击事件这里就这样了,从1.9.0升级1.9.3后也是这样
你要先确认一下
有没有定义脚本,正常情况是能显示的,你截图一下 hall-sce 里面定义的代码看看
场景中是否有报错?你这个是什么版本的 creator ?
现在是1.9.2的,升级之前的1.9时就有这问题了。场景没报错的,代码方面也没问题,同事creator同样版本的creator也是没问题的- -就我这台电脑的creator是这样。之前也是好的,记得就是那次出问题重装后就这样了
能不能发给我一下 hall-scene 脚本,我看看结构
刚才试了下,新建一个es5语法的js文件,就可以识别到里面的方法

你应该是这样定义才对,而不是

ES6的箭头函数是这样定义没错吧?connectWs(){}这个是ES5的。。。难道是ES6写的方法没法识别。。。
好吧,尝试了全部注释只留下一个es5写法的方法,还是不能识别到
const { ccclass, property } = cc._decorator;
@ccclass
class HallScene extends cc.Component {
是不是和这个写法有关。这个是es6的写法,官方文档也是这么写的啊。。。用es5的写法var NewScript = cc.Class({
properties: {
targetNode1: {
default: null,
type: cc.Node
},
这种确实是没问题的
因为你这样写等于是定义了该类的成员变量为 connectWs
es5 写法
connectWs: function () {
}
es6 写法
connectWs () {
}
尝试改成connectWs () {
}这样,先不说this指向问题。。。这个方法还是不能被识别到- -很蛋疼,记得之前是没这种问题的,同事的现在也都没这种问题。
弄了个新项目看了下,确实这种写法是能识别到的,蛋疼,我仔细看看。。。。。谢谢耐心解答了我的问题
