Exemplo n.º 1
0
 /// <summary>
 /// 接口改变朝向
 /// </summary>
 /// <param name="flag"></param>
 public void changeLookFlag(LookFlag flag)
 {
     if (this.lookFlag == flag)
     {
         return;
     }
     this.lookFlag = flag;
     if (ShowWidget != null)
     {
         ShowWidget.changeLookFlag(flag);
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// 刷新实体函数
 /// 初始化和实体数据被编辑的时候 刷新整个实体
 /// </summary>
 public virtual void refresh()
 {
     //碰撞器位置和大小
     dyBox  = new DymicBox3D(RoleData.pos.x, RoleData.pos.y, RoleData.moveBox.x, RoleData.moveBox.y, RoleData.height);
     hitBox = new DymicBox3D(RoleData.pos.x, RoleData.pos.y, RoleData.hitBox.x, RoleData.hitBox.y, RoleData.height);
     //look
     this.lookFlag = RoleData.lookFlag;
     //高度
     this.Height = RoleData.height;
     //速度 跳跃速度
     this.speed      = RoleData.speed;
     this.jumpHeight = RoleData.jumpSpeed;
     //默认状态
     transFsm(FSM_Flag.Idle);
     //客户读创建显示
     createDisplay();
 }
Exemplo n.º 3
0
 public void changeLookFlag(LookFlag flag)
 {
 }