|
@@ -68,6 +68,7 @@ export class TornadoComponent extends Component {
|
|
|
this.tigger.on('onTriggerEnter', this.onTriggerEnter, this);
|
|
|
this.tigger.on('onTriggerStay', this.onTriggerStay, this);
|
|
|
this.tigger.on('onTriggerExit', this.onTriggerExit, this);
|
|
|
+ EventDispatcher.instance.on(GameEvent.EVENT_STORM_RESET, this.onStormReset, this);
|
|
|
}
|
|
|
|
|
|
private initializeRigidBody(): void {
|
|
@@ -96,7 +97,7 @@ export class TornadoComponent extends Component {
|
|
|
this.nickName = userModel.nickName;
|
|
|
this.height = userModel.game_tornado_base_height;
|
|
|
this.speed = Math.round((this.speed / 2) * 100) / 100;
|
|
|
- this.speed = this.speed * 1.5;//测试
|
|
|
+ this.speed = this.speed * 1.8;//测试
|
|
|
|
|
|
// console.log(`玩家的速度:${this.speed}`);
|
|
|
this.playerInfo = {
|
|
@@ -104,7 +105,7 @@ export class TornadoComponent extends Component {
|
|
|
level: this.currentLv,
|
|
|
}
|
|
|
|
|
|
- this.node.setScale(1, 1, 1);
|
|
|
+ // this.node.setScale(1, 1, 1);
|
|
|
this.updateCameraView();
|
|
|
}
|
|
|
|
|
@@ -335,6 +336,11 @@ export class TornadoComponent extends Component {
|
|
|
Effect2DUIMgr.inst.addLevelUp(this.node);
|
|
|
}
|
|
|
|
|
|
+ private onStormReset() {
|
|
|
+ if (!this.particleSystem) return;
|
|
|
+ this.particleSystem.startSizeX.constantMax = 1;
|
|
|
+ this.particleSystem.startLifetime.constantMax = 0.6;
|
|
|
+ }
|
|
|
//变大体积
|
|
|
private grow() {
|
|
|
//体积=基础体积×(1+等级×百分比)
|
|
@@ -362,7 +368,7 @@ export class TornadoComponent extends Component {
|
|
|
|
|
|
private updateCameraView() {
|
|
|
const sence = director.getScene();
|
|
|
- const view = 30 + this.currentLv * 1.5;
|
|
|
+ const view = 30 + this.currentLv * 2;
|
|
|
sence.emit(EasyControllerEvent.CAMERA_ZOOM, view);
|
|
|
}
|
|
|
|