Слияние кода завершено, страница обновится автоматически
#AS3SimulateDropItemEffect
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
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )