Softpedia
 

MAC CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • EarthDesk 5.8.5
  • GraphicConverter 8...
  • MacPorts 2.1.1
  • CCleaner 1.03.131
  • Quicksilver ß68 Bu...
  • TextWrangler 4.0.1...
  • Google Chrome 21.0...
  • Winclone 3.3
  • ScreenFlow 3.0.6
  • Apple Security Upd...
  • Home > Mac > Development > Java
     Report malware

    Universal Tween Engine 6.0.0

    Download button

    No screenshots available
    Downloads: 52  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Size / OS:

    Binary Format:

    Last Updated:

    Category:
    Aurelien Ribon | More programs
    Apache / FREE
    63 KB / Mac OS X
    -
    February 12th, 2012, 13:44 UTC [view history]
    Home / Development / Java

     Read user reviews (0)  Refer to a friend  Subscribe

    Universal Tween Engine description

    Create smooth interpolations on every attribute from every object in your project

    The Universal Tween Engine is a free and open-source utility that enables the interpolation of every attribute from any object in any Java project (being Swing, OpenGL, SWT or even Console-based).

    Implement the TweenAccessor interface, register it to the engine, and animate anything you want.

    In one line, send your objects to another position (here x=20 and y=30), with a smooth elastic transition, during 1 second (1000ms).

    Detailed instructions on how to install and use the Universal Tween Engine utility on your Mac are available HERE.

    Here are some key features of "Universal Tween Engine":

    · Supports every interpolation function defined by Robert Penner: http://www.robertpenner.com/easing/
    · Can be used with any object. You just have to implement the TweenAccessor interface when you want interpolation capacities.
    · Every attribute can be interpolated. The only requirement is that what you want to interpolate can be represented as a float number.
    · One line is sufficient to create and start a simple interpolation.
    · Delays can be specified, to trigger the interpolation only after some time.
    · Many callbacks can be specified (when tweens complete, start, end, etc.).
    · Tweens and Timelines are pooled by default. If enabled, there won't be any object allocation during runtime! You can safely use it in Android game development without fearing the garbage collector.
    · Tweens can be sequenced when used in Timelines.
    · Tweens can act on more than one value at a time, so a single tween can change the whole position (X and Y) of a sprite for instance !
    · Tweens and Timelines can be repeated, with a yoyo style option.
    · Simple timers can be built with Tween.call().
    · Source code extensively documented!

    What's New in This Release: [ read full changelog ]

    · Zero allocation! Use the engine safely in Android!
    · Very robust engine, shouldn't lost a single millisecond in updates.
    · You can now apply tweens directly on your objects, there is no need that they implement some interface!
    · As a result, the Tweenable interface is no more. It has been replaced by a TweenAccessor that can be registered statically to the engine.
    · Repetitions can now be played in 'yoyo' mode: every odd iteration is played backwards.
    · Callbacks were all changed, you have BEGIN, START, END, COMPLETE, and similar ones for backwards playing.
    · TweenGroup is no more: welcome 'Timeline'.
    · Timelines can be repeated, yoyo style too.
    · Nested timelines can be repeated too!
    · Timelines now support callbacks! And all the callbacks used in Tween are working in Tiemlines!
    · Several protections were added to prevent you from misusing the engine.
    · Extensive javadoc was added to every public classes and methods!

     


    TAGS:

    create smooth interpolation | create interpolation | animate object | create | animate | object



    HTML code for linking to this page:


    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM