// 截取事件进行中数据 public void Process(ActionBind o) { // 获得角色移动方向 switch (move.GetDirection()) { case Field2D.TUP: // 根据当前移动方向,变更角色旋转方向(以下同) o.SetRotation(270); break; case Field2D.TLEFT: o.SetRotation(180); break; case Field2D.TRIGHT: o.SetRotation(0); break; case Field2D.TDOWN: o.SetRotation(90); break; default: break; } }