12345678910111213141516171819202122232425262728293031323334353637383940 |
- import { _decorator, Component, log, Node, tween, UITransform, Vec3 } from 'cc';
- const { ccclass, property } = _decorator;
- @ccclass('HsPlayer')
- export class HsPlayer extends Component {
- _isMove: boolean = false;
- start() {
- }
- move(y: number) {
- if (this._isMove) {
- return;
- }
- this._isMove = true;
- let ty = 0;
- let zi = 0;
- if (y > 0) {
- ty = 295;
- zi = -1;
- } else {
- ty = 150;
- zi = 99;
- }
- tween(this.node).to(0.5, { position: new Vec3(this.node.getPosition().x, ty, 0) }).call(() => {
- this._isMove = false;
- this.node.getComponent(UITransform).priority = zi;
- }).start();
- }
- update(deltaTime: number) {
- }
- }
|