Exemple #1
0
                // 截取事件进行中数据
                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;
                    }
                }