// Learn TypeScript: // - https://docs.cocos.com/creator/manual/en/scripting/typescript.html // Learn Attribute: // - https://docs.cocos.com/creator/manual/en/scripting/reference/attributes.html // Learn life-cycle callbacks: // - https://docs.cocos.com/creator/manual/en/scripting/life-cycle-callbacks.html import GameM from "../manager/GameM"; const { ccclass, property } = cc._decorator; @ccclass export default class CarMove extends cc.Component { @property(cc.Node) car: cc.Node = null; sel: boolean = false //位置 index = 0 //类型 type = 1 // onLoad () {} start() { this.node.active = false } onShow(index, type) { this.type = type this.index = index //加个判定条件 非天降财神状态时 弃用 放在Main checkClickPos() if (type < 10000) { this.car.active = false this.sel = true if (this.type != 0) { cc.loader.loadRes('carPic/side/side_' + this.type.toString(), cc.SpriteFrame, (err, assets) => { if (err) { cc.error(err); return; } this.car.getComponent(cc.Sprite).spriteFrame = assets this.car.active = true //航海 //this.car.setScale(1.5, 1.5) //西游 this.car.setScale(1, 1) }) this.node.active = true } } } onHide() { this.sel = false this.node.active = false } // update (dt) {} }