36 lines
1.0 KiB
TypeScript
36 lines
1.0 KiB
TypeScript
|
|
import { GameManager } from './gameManager';
|
|
import { _decorator, Component, Node, RigidBodyComponent, BoxColliderComponent, Vec3, MeshRenderer, clamp, find, tween, Material, Texture2D, Quat, Prefab, director } from 'cc';
|
|
|
|
|
|
let v3_peopleEffect: Vec3 = new Vec3(0,0.5,0);//吃到小人特效播放位置
|
|
let v3_arriveEndLineTargetWorPos: Vec3 = new Vec3();//玩家超过终点线后自动调整的位置
|
|
|
|
const { ccclass, property } = _decorator;
|
|
//玩家控制组件
|
|
@ccclass('Player')
|
|
export class Player extends Component {
|
|
@property(Node)
|
|
public ndCharacter: Node = null!;
|
|
|
|
@property(Material)
|
|
public matGreen01: Material = null!;//绿色皮肤
|
|
|
|
@property(Material)
|
|
public matGreen02: Material = null!;//绿色高亮皮肤
|
|
|
|
@property(Material)
|
|
public matRed01: Material = null!;//红色皮肤
|
|
|
|
@property(Material)
|
|
public matRed02: Material = null!;//红色高亮皮肤
|
|
|
|
@property(Material)
|
|
public matYellow01: Material = null!;//黄色皮肤
|
|
|
|
isStopMove: boolean = false;
|
|
|
|
|
|
}
|
|
|