| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- // 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) {}
- }
|