添加脚本报错,找不到脚本,添加脚本没有属性已证实为1.0.2的bug

我照着官方文档的“快速上手:制作第一个游戏”,可是脚本编辑完想添加到Player上的时候就不行了,找不到我新建的脚本,用鼠标拖动过去就直接报错,望官方人员指点一二,刚刚接触creator,觉得比studio好得多

怎么老是报错?脚本写好不能添加

添加了就是这样

解决办法:不知道是我电脑问题还是creator问题,我重启电脑,然后creator显示如图,就一切正常了,问题是我的脚本一直都在

一般情况下是由于你的组件脚本中包含一些语法错误导致编译失败,所以已经挂载的组件自动失效了(否则我们的场景 Scene View 将无法运行)。只需要将出错组件中的错误解决,刷新一下 Creator,就可以恢复了

为什么我添加了脚本,但是脚本里面的属性无法在属性检查器里显示出来?

换了两台电脑都这样

这样总没有什么语法错误吧,为什么属性检查器里还是没有呢? @panda

为啥我写了个名为test的脚本,属性检查器就是找不到呢? @panda @zilong @wangzhe

还有为啥我选重新加载就会一直这样转圈呢?等了十多分钟还是这样

还有如果我更改布局,有百分之40几率会这样

恢复默认布局,我的场景就不在了

为啥你一直忽略报错 ?

你的控制台信息中有一条很明确的 s.canAddChild is not a function 红色错误,错误并不在你的 Player.js 脚本中,而是在 assets-tree 中,说明你往 assets 面板中拖拽了有问题的资源,能不能看一下是哪个?

你的 Player 组件一挂载上去就有问题吗?

我是从HelloWorld项目里面拷贝过来的图片,2*2像素的,因为我刚刚接触creator,而且也没干啥,就是写了个脚本,添加了两个属性,但是属性检查器里没有我添加的两个属性,我的Player挂上去就是只有个脚本框,没有属性,现在我新建了一个test,但是添加组件里面找不到,而且我重启了编辑器和电脑都不行,然后我删了Player,脚本框提示我的脚本已删除或修改,这下才正常了,可以正常添加和显示属性

不是我忽略报错,而是刚刚接触creator,看到错误原因是提示某个函数未定义,而且这个函数也不是我写的,所以我来请教一下

你遇到的问题确实很奇怪,能不能上传个包,我看看

什么包?:sweat_smile:

就是你的项目目录压缩一下

现在更奇怪,我的test明明已经删了,还有,但是我新建的aaaa却找不到

test1.zip (159.5 KB)