import Joystick_8d from "./Joystick_8d"; const {ccclass, property} = cc._decorator; @ccclass export default class JoystickTest extends cc.Component { @property(Joystick_8d) joystick: Joystick_8d = null; @property(cc.Node) mMoveNode: cc.Node = null; public runing:boolean; public dir:cc.Vec2; onLoad () { this.joystick.setCallback((run:boolean,dir)=>{ this.runing = run; this.dir = dir; }); } update (dt) { if(this.runing){ this.mMoveNode.x += this.dir.x*5; this.mMoveNode.y += this.dir.y*5; } } }