如图,当我想给汽车节点添加点击音效时写下脚本时,这一段:
if(this.audio != null)
运行时出现错误,界面下端显示不等于运算符 “ != ” 是错误的语法?那么Cocos怎么使用不等于运算符,使得我能正常表达“如果该参数不为空”?
如图,当我想给汽车节点添加点击音效时写下脚本时,这一段:
if(this.audio != null)
运行时出现错误,界面下端显示不等于运算符 “ != ” 是错误的语法?那么Cocos怎么使用不等于运算符,使得我能正常表达“如果该参数不为空”?
你是少了个 } 吧 格式化代码看看

你猜猜if为什么是黄色的
if在move函数外?
少}了 兄嘚
首先我先猜,这if一定不是函数 毕竟if是保留关键词 怎么可能会有人声明成函数名

点后边的东西呢
啥呀,代码不知道有没有问题,缩进先弄一下这咋看!

不是不能使用,是脚本写的有问题。
问题1: move 函数内容没填写完整
问题2: if 不能作为函数, if 上的 } 应该去掉
第一时间赶到现场嘲笑 
…。
格式化一下吧 看着好难受
move(evt:cc.Event.EventMouse.){
if(this.towardleft)
{this.node.x -= this.step;}
else
{this.node.x += this.step;}
}
if(this.audio != null)
{
cc.audioEngine.play(this.audio,false,1)
}
改成
move(evt:cc.Event.EventMouse.){
if(this.towardleft)
{this.node.x -= this.step;}
else
{this.node.x += this.step;}
if(this.audio != null)
{
cc.audioEngine.play(this.audio,false,1)
}
}
哈哈哈哈哈哈哈哈
if写到函数体外面去了,被认作做函数来执行了。
写完代码可以 Shift+Alt+F键 一键排序 就可以发现自己的问题了
皮神好可爱
简直笑死人了
我把我的万花筒写轮眼,扣下来一颗给你