4 Star 4 Fork 2

Eran / AS3SimulateDropItemEffect

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

#AS3SimulateDropItemEffect

模拟物品掉落的特效 , 可以用于Starling 也可以用于 原生As3

Guide

Demo


this.graphics.beginFill(Random.color());
this.graphics.drawCircle(0, 0, 10);
this.graphics.endFill();

//在请求UpdateObject之前首先要设置Target的X,Y坐标
this.x = _x;
this.y = _y;


/**
 *创建一个DropItemEffect的Object,上层逻辑可以通过该对象传入X值然后返回相应的Y值,用于模拟小球掉落时候的震动
 *
 * @param _startMX          最开始跳动抛物线(M点)的X值
 * @param _startMY          最开始跳动抛物线(M点)的Y值
 * @param _decayMX          每次衰减X方向衰减百分比
 * @param _decayMY          每次衰减Y方向衰减百分比
 * @param _decayTime        衰减次数
 *
 * @return                  可以用于Tween函数的Proxy类
 */
mDropUpdateObject = CEMathDropItemEffectUtils.createDropItemEffectObject(_mX,
                                                                         _mY,
                                                                         _decayMX,
                                                                         _decayMY,
                                                                         _decayTime);

//传入Target
//Target类型写的是星号
//Target 可以为Starling的DisplayObject 或者 原生的DisplayObject
//也可以是包含x,y属性 或者有 x,y get set 函数的普通类
mDropUpdateObject.setTarget(this);

//使用TweenMax,TweenLite 或者任何Tween函数执行动画效果
//将mDropUpdateObject的x值从初始值(0),Tween到mDropUpdateObject.endOffsetX 即可

TweenMax.to(mDropUpdateObject, 1, {
    x: mDropUpdateObject.endOffsetX,
    ease: Quart.easeOut,
    onComplete: onTweenComplete
})

#ISSUE

E-Mail: iamzealotwang@126.com

空文件

简介

模拟物品掉落的特效 展开 收起
ActionScript
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
ActionScript
1
https://gitee.com/eran/AS3SimulateDropItemEffect.git
git@gitee.com:eran/AS3SimulateDropItemEffect.git
eran
AS3SimulateDropItemEffect
AS3SimulateDropItemEffect
master

搜索帮助