egret实现shape、sprite放大效果(圆放大效果)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了egret实现shape、sprite放大效果(圆放大效果)相关的知识,希望对你有一定的参考价值。

参考技术A

这看上去是一个很简单的问题,只需要设置个放大的属性就行了,但是在egret里做这个效果的时候,简直是折磨我了。

出现的问题:
在定时器中设置shape的scaleX和scaleY的时候,整个圆离原有的中心点渐行渐远。。。如下

这种方式中心点严重偏移(此图仅是示意图)。

解决思路和方案:

r是圆的半径,这样就得到了一个可以是任意颜色的圆的‘图片’,然后使用scaleX就可以正常的缩放而不会出现圆中心偏移的情况了 =,. =

以上是关于egret实现shape、sprite放大效果(圆放大效果)的主要内容,如果未能解决你的问题,请参考以下文章

egret 示例实战六:利用Timer定时器,实现钟表秒针行走效果

Egret里用矢量挖圆形的洞

Egret 纹理计时器

Egret 按钮点击缩放效果

Egret的Shape

egret.Shape渲染集合图形