| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- var BasePlayerConfig = require("./BasePlayerConfig");
- var playerConfig = new BasePlayerConfig();
- cc.Class({
- extends: cc.Component,
- properties: {
- bMain: {
- default: false,
- },
- },
- onLoad() {
- this.init();
- },
- init()
- {
- this.playerAnimState = {
- default: 0,
- idle: 1,
- run: 2,
- jump: 3,
- stagger:4,
- };
- //playerProgressStates
- this.pProStates = {
- default: 0,
- gaming: 1,
- intoEnd: 2,
- end: 3,
- };
- //currentProgressState
- this.currentProState = this.pProStates.default;
- this.currentState = this.playerAnimState.idle;
- this.currentSpeed = playerConfig.playerSpeedGrade.idle;
- this.futureSpeed = playerConfig.playerSpeedGrade.idle;
- this.lastSpeed = playerConfig.playerSpeedGrade.idle;
- this.targetMovePos = 0;
- this.restMovePos = 0;
- //next change map target position x
- this.targetPoint = 360;
- //SpeedGrade for change running state animation
- this.currentSpeedGrade = playerConfig.playerSpeedGrade.idle;
- this.passedHurdrailNum = 0;
- this.handrailArr = [];
- this.currentHandrailIndex = 0;
- this.drawedhandrailArr = [];
- this.nextHandrail = null;
- this.actionArr = [];
- //跳跃在空中的时间
- this.jumpDuration = 1;
- }
- });
|