目录
异常
设置按钮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 (还未尝试,充值接口调试成本太高了╥﹏╥)