cocos creator-Q&A

异常

设置按钮interactable属性为false,没有效果?

  • 首先确保按钮是在active为true时改变的状态
  • 要想置灰 按钮的enableAutoGrayEffect属性要为true并且grayMaterial要有材质内容(取消勾选interactable会自动填补)
  • 按钮的事件必须是在属性检查器里绑定的,如果是脚本里绑定的就不会被禁用
  • !interactable是按钮节点的cc.Button组件的属性,直接在按钮上设置无效

两碰撞体碰撞没有回调

检查其父节点是否有宽高且其在父节点内

报错

IIIegal value for discardvalue element of type uint32:undefined(not an integer):at setTimeout callback function

CreateWXGameFinishPurchaseReq(orderId,price,discard) {
        let req = CreateNewReq()
        req.session = GetSession()
        req.orderId = orderId
        req.sessionKey = G.WXDefault.sessionKey || ""
        req.openid = G.WXDefault.openId || ""
        req.price = price
        req.discard = discard
        return ["WxGameFinishPurchase",req]
    },
  • proto中discard是optional修饰的参数,类型是uint32,但此时传入的是undefined类型不匹配
  • 解决方法:将req.discard = discard去掉,因为不会用到;
    改为req.discard = discard || null (还未尝试,充值接口调试成本太高了╥﹏╥)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值