• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C# ApplyTween类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中ApplyTween的典型用法代码示例。如果您正苦于以下问题:C# ApplyTween类的具体用法?C# ApplyTween怎么用?C# ApplyTween使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



ApplyTween类属于命名空间,在下文中一共展示了ApplyTween类的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: GenerateTargets

 //call correct set target method and set tween application delegate:
 void GenerateTargets()
 {
     switch (type) {
         case "value":
             switch (method) {
                 case "float":
                     GenerateFloatTargets();
                     apply = new ApplyTween(ApplyFloatTargets);
                 break;
             case "vector2":
                     GenerateVector2Targets();
                     apply = new ApplyTween(ApplyVector2Targets);
                 break;
             case "vector3":
                     GenerateVector3Targets();
                     apply = new ApplyTween(ApplyVector3Targets);
                 break;
             case "color":
                     GenerateColorTargets();
                     apply = new ApplyTween(ApplyColorTargets);
                 break;
             case "rect":
                     GenerateRectTargets();
                     apply = new ApplyTween(ApplyRectTargets);
                 break;
             }
         break;
         case "color":
             switch (method) {
                 case "to":
                     GenerateColorToTargets();
                     apply = new ApplyTween(ApplyColorToTargets);
                 break;
             }
         break;
         case "audio":
             switch (method) {
                 case "to":
                     GenerateAudioToTargets();
                     apply = new ApplyTween(ApplyAudioToTargets);
                 break;
             }
         break;
         case "move":
             switch (method) {
                 case "to":
                     //using a path?
                     if(tweenArguments.Contains("path")){
                         GenerateMoveToPathTargets();
                         apply = new ApplyTween(ApplyMoveToPathTargets);
                     }else{ //not using a path?
                         GenerateMoveToTargets();
                         apply = new ApplyTween(ApplyMoveToTargets);
                     }
                 break;
                 case "by":
                 case "add":
                     GenerateMoveByTargets();
                     apply = new ApplyTween(ApplyMoveByTargets);
                 break;
             }
         break;
         case "scale":
             switch (method){
                 case "to":
                     GenerateScaleToTargets();
                     apply = new ApplyTween(ApplyScaleToTargets);
                 break;
                 case "by":
                     GenerateScaleByTargets();
                     apply = new ApplyTween(ApplyScaleToTargets);
                 break;
                 case "add":
                     GenerateScaleAddTargets();
                     apply = new ApplyTween(ApplyScaleToTargets);
                 break;
             }
         break;
         case "rotate":
             switch (method) {
                 case "to":
                     GenerateRotateToTargets();
                     apply = new ApplyTween(ApplyRotateToTargets);
                 break;
                 case "add":
                     GenerateRotateAddTargets();
                     apply = new ApplyTween(ApplyRotateAddTargets);
                 break;
                 case "by":
                     GenerateRotateByTargets();
                     apply = new ApplyTween(ApplyRotateAddTargets);
                 break;
             }
         break;
         case "shake":
             switch (method) {
                 case "position":
                     GenerateShakePositionTargets();
                     apply = new ApplyTween(ApplyShakePositionTargets);
//.........这里部分代码省略.........
开发者ID:hyf042,项目名称:BakeryGirl-chess,代码行数:101,代码来源:iTween.cs


示例2: GenerateTargets

    //call correct set target method and set tween application delegate:
    void GenerateTargets()
    {
        switch (type) {
            case "value":
                switch (method) {
                    case "float":
                        GenerateFloatTargets();
                        apply = new ApplyTween(ApplyFloatTargets);
                    break;
                case "vector2":
                        GenerateVector2Targets();
                        apply = new ApplyTween(ApplyVector2Targets);
                    break;
                case "vector3":
                        GenerateVector3Targets();
                        apply = new ApplyTween(ApplyVector3Targets);
                    break;
                case "color":
                        GenerateColorTargets();
                        apply = new ApplyTween(ApplyColorTargets);
                    break;
                case "rect":
                        GenerateRectTargets();
                        apply = new ApplyTween(ApplyRectTargets);
                    break;
                }
            break;
            case "property":
                switch (method) {
                    case "morph":
                        GenerateMorphTargets();
                        apply = new ApplyTween(ApplyPropertyMorphTargets);
                        break;
                    case "float":
                        GenerateFloatTargets();
                        apply = new ApplyTween(ApplyPropertyFloatTargets);
                    break;
                case "vector2":
                        GenerateVector2Targets();
                        apply = new ApplyTween(ApplyPropertyVector2Targets);
                    break;
                case "vector3":
                        GenerateVector3Targets();
                        apply = new ApplyTween(ApplyPropertyVector3Targets);
                    break;
                case "color":
                        GenerateColorTargets();
                        apply = new ApplyTween(ApplyPropertyColorTargets);
                    break;
                case "rect":
                        GenerateRectTargets();
                        apply = new ApplyTween(ApplyPropertyRectTargets);
                    break;
                }
            break;
            case "color":
                switch (method) {
                    case "to":
                        GenerateColorToTargets();
                        apply = new ApplyTween(ApplyColorToTargets);
                    break;
                }
            break;
            case "audio":
                switch (method) {
                    case "to":
                        GenerateAudioToTargets();
                        apply = new ApplyTween(ApplyAudioToTargets);
                    break;
                }
            break;
            case "move":
                switch (method) {
                    case "to":
                        //using a path?
                        if(tweenArguments.Contains("path")){
                            GenerateMoveToPathTargets();
                            apply = new ApplyTween(ApplyMoveToPathTargets);
                        }else{ //not using a path?
                            GenerateMoveToTargets();
                            apply = new ApplyTween(ApplyMoveToTargets);
                        }
                    break;
                    case "by":
                    case "add":
                        GenerateMoveByTargets();
                        apply = new ApplyTween(ApplyMoveByTargets);
                    break;
                }
            break;
            case "scale":
                switch (method){
                    case "to":
                        GenerateScaleToTargets();
                        apply = new ApplyTween(ApplyScaleToTargets);
                    break;
                    case "by":
                        GenerateScaleByTargets();
                        apply = new ApplyTween(ApplyScaleToTargets);
//.........这里部分代码省略.........
开发者ID:xuwei2048,项目名称:Animator_Timeline,代码行数:101,代码来源:AMTween.cs



注:本文中的ApplyTween类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# Appointment类代码示例发布时间:2022-05-24
下一篇:
C# ApplyTo类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap