UDN
Search public documentation:

CLIKScriptedAnimationCH
English Translation
日本語訳
한국어

Interested in the Unreal Engine?
Visit the Unreal Technology site.

Looking for jobs and company info?
Check out the Epic games site.

Questions about support via UDN?
Contact the UDN Staff

UE3 主页 > 用户界面 & HUD > Scaleform GFx > 怎样在动作脚本或虚幻脚本中创建补间动画

怎样在动作脚本或虚幻脚本中创建补间动画


ALERT! Note: 请不要把时间轴动画同ActionScript补间动画混淆起来,否则您得到的可能不是您要的结果。

在动作脚本中的补间动画


ActionScript
_global.gfxExtensions = true; // this line is only necessary if you wish to tween on the Z axis (in 3D).
import gfx.motion.Tween;
import mx.transitions.easing.*;

Tween.init(); // this line adds tween functionality to all movie clips.

MyMovieClip.tweenTo(3, {_x:250, _y:250, _z:-5000, _alpha:50}, Strong.easeOut);

  • tweenTo() - 页面上从对象位置的补间动画到在代码中属性所给的位置。
    • 秒间间隔
    • 包含X轴的对象
    • 包含Y轴的对象
    • 包含Z轴的对象
    • Alpha
    • 等等.
    • 补间动画的种类和方法
      • 补间动画的种类
        • Back-返回
        • Bounce-反弹
        • Elastic-回弹
        • Regular-常规
        • Strong-强
        • None-无
      • 补间动画方法
        • easeIn
        • easeOut
        • easeInOut
  • tweenFrom() - 在代码中从属性所给的补间动画到在页面上对象的位置。
    • 秒间间隔
    • 包含X轴的对象
    • 包含X轴的对象
    • 包含Z轴的对象
    • Alpha
    • 等等.
    • 补间动画的种类和方法
      • 补间动画的种类
        • Back-返回
        • Bounce-反弹
        • Elastic-回弹
        • Regular-常规
        • Strong强
        • None-无
      • 补间动画方法
        • easeIn
        • easeOut
        • easeInOut
  • tweenEnd() - 跳到补间动画的末尾,补间动画立即停止。

在虚幻脚本中的补间动画


Unrealscript
TweenTo(ArsenalMC, 0.5, "_z", -1500.0, TWEEN_EaseOut, "SomeFunction");

  • tweenTo() - 页面上从对象位置的补间动画到在代码中属性所给的位置。
    • MovieClip Reference(视频剪辑引用)作为一个GFxObject
    • 秒间间隔为浮点
    • 补间动画属性作为一个字符串
    • 补间动画的值作为一个浮点
    • 补间动画种类作为常量
    • (可选项) 当作为字符串完成时所执行的函数