当前位置: 首页>>代码示例>>C#>>正文


C# com.setScaleY方法代码示例

本文整理汇总了C#中com.setScaleY方法的典型用法代码示例。如果您正苦于以下问题:C# com.setScaleY方法的具体用法?C# com.setScaleY怎么用?C# com.setScaleY使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com的用法示例。


在下文中一共展示了com.setScaleY方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: copyValuesTo

        /// <summary>Sets the values of this instance to the given one.</summary>
        /// <remarks>Sets the values of this instance to the given one.</remarks>
        /// <param name="object">which has to be manipulated.</param>
        public virtual void copyValuesTo(com.brashmonkey.spriter.objects.SpriterAbstractObject
			 @object)
        {
            @object.setAngle(angle);
            @object.setScaleX(scaleX);
            @object.setScaleY(scaleY);
            @object.setX(x);
            @object.setY(y);
            @object.setId(id);
            @object.setParentId(parentId);
            @object.setParent(parent);
            @object.setTimeline(timeline);
            @object.setSpin(spin);
            @object.setName(name);
        }
开发者ID:Trixt0r,项目名称:SpriterXNATest,代码行数:18,代码来源:SpriterAbstractObject.cs

示例2: interpolateAbstractObject

        private void interpolateAbstractObject(com.brashmonkey.spriter.objects.SpriterAbstractObject
			 target, com.brashmonkey.spriter.objects.SpriterAbstractObject obj1, com.brashmonkey.spriter.objects.SpriterAbstractObject
			 obj2, float startTime, float endTime, float frame)
        {
            if (obj2 == null)
            {
                return;
            }
            target.setX(this.interpolate(obj1.getX(), obj2.getX(), startTime, endTime, frame)
                );
            target.setY(this.interpolate(obj1.getY(), obj2.getY(), startTime, endTime, frame)
                );
            target.setScaleX(this.interpolate(obj1.getScaleX(), obj2.getScaleX(), startTime,
                endTime, frame));
            target.setScaleY(this.interpolate(obj1.getScaleY(), obj2.getScaleY(), startTime,
                endTime, frame));
            target.setAngle(this.interpolateAngle(obj1.getAngle(), obj2.getAngle(), startTime
                , endTime, frame));
        }
开发者ID:Trixt0r,项目名称:SpriterXNATest,代码行数:19,代码来源:SpriterAnimationBuilder.cs

示例3: reTranslateRelative

        public static void reTranslateRelative(com.brashmonkey.spriter.objects.SpriterAbstractObject
			 parent, float x, float y, com.brashmonkey.spriter.objects.SpriterAbstractObject
			 target)
        {
            target.setAngle(target.getAngle() - parent.getAngle());
            target.setScaleX(target.getScaleX() / parent.getScaleX());
            target.setScaleY(target.getScaleY() / parent.getScaleY());
            float xx = x - parent.getX();
            float yy = y - parent.getY();
            double angle = DegreeToRadian(parent.getAngle());
            float cos = (float)System.Math.Cos(angle);
            float sin = (float)System.Math.Sin(angle);
            float newX = yy * sin + xx * cos;
            float newY = yy * cos - xx * sin;
            target.setX(newX / parent.getScaleX());
            target.setY(newY / parent.getScaleY());
        }
开发者ID:Trixt0r,项目名称:SpriterXNATest,代码行数:17,代码来源:SpriterCalculator.cs

示例4: modObject

        private void modObject(com.brashmonkey.spriter.objects.SpriterAbstractObject @object
			)
        {
            @object.setAngle(@object.getAngle() + this.angle);
            @object.setScaleX(@object.getScaleX() * this.scaleX);
            @object.setScaleY(@object.getScaleY() * this.scaleY);
            @object.setX(@object.getX() + this.x);
            @object.setY(@object.getY() + this.y);
        }
开发者ID:Trixt0r,项目名称:SpriterXNATest,代码行数:9,代码来源:SpriterModObject.cs

示例5: translateRelative

        private void translateRelative(com.brashmonkey.spriter.objects.SpriterAbstractObject
			 @object, com.brashmonkey.spriter.objects.SpriterAbstractObject parent)
        {
            @object.setAngle(@object.getAngle() * this.flippedX * this.flippedY + parent.getAngle()
                );
            @object.setScaleX(@object.getScaleX() * parent.getScaleX());
            @object.setScaleY(@object.getScaleY() * parent.getScaleY());
            com.brashmonkey.spriter.SpriterCalculator.translateRelative(parent, @object);
        }
开发者ID:Trixt0r,项目名称:SpriterXNATest,代码行数:9,代码来源:SpriterAbstractPlayer.cs


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