Hi to all. Its been some time since ive updated animlib. Just yesterday, i took a look at it, and found some massive flaws. So here is animLib 4.5, with some major changes and performance gains.
Change Log:
Fixed -
* Found a major flaw in sprite sheet animation blitting. The problem was, the lib calculated the width to height ratio in the blit function, when it should have been done in the loading function. It works both ways, but doing it the the blitting function meant that the lib was dividing (with is a costly calculation) every frame unnecessarily. I fixed it so that it calculates only once, in the loading function. This should provide a MASSIVE speed-up when using sprite sheets.
Changed -
* Ive gotten rid of advanceBlit, since it was just taking up stack memory, and added the loop functionality in the normal blit funntion. The new blit functions is like this:
Code:
function ANIM:blit(x, y, delay, numLoops)
so just add the number of loops at the end. If the space is left blank, then the animation will continue forever.
* The anim loading function has also been modified. Just the order of arguments, since the order in v4 was rather peculiar. The loading function is now:
Code:
function ANIM.new(header, extension, frames, where)
Thats about all in this version. I recommend everyone uses this one, since i will speed up sprite sheets a lot.
Post all comments/flames/love-letters/hate-mail/bugs here.
Have fun.
Like it? Share with your friends!
If you got an error while installing Themes, Software or Games, please, read FAQ.
Similar Software:
Cel-Shading Tutorial & Source Code Cel-Shading Tutorial & Source Code
Do you still rememer the Cel-Shading Demo by McZonk from Team Emergency Exit, which we reported back in August? Now, McZonk has finally got some time to write a great tutorial. He also enclosed a sample source code in the archive
GRRLIB GRRLIB
GRRLIB is a C/C++ 2D Graphics library for Wii application developers. It is essentially a wrapper which presents a friendly interface to the Nintendo GX core. With it, coders can quickly and easily start creating graphical applications.
Changelog:
* Fully compatible with devkitPro release 18 and 19 (code and examples)
* libpng was updated to version 1.2
wavlib Lua Development Library wavlib Lua Development Library
Youresam has announced the release of a new lua library, wavlib. The library is designed to help with the integration of visual and audio data into lua based programs. Wav files must be 352 kbps, 16 bit, and 22kHz as other formats may lead to inaccurate rendering of visual data
Wii Device Library The Wii Device Library is a cross platform C# class library that provides an interface to various Wii related devices, like the Wiimote, Classic Controller, Nunchuk and Balance Board
Lua Player Lua Player
The awesome Lua Player has just been updated to version 0.18
Although it's an alpha release, there shouldn't be any major bugs.
One of the great new features is Module Load support (Thanks to Oobles)
PSP C++ IDE PSP C++ IDE
Resident PSP homebrew coder pspballer07 passed by the QJ.Net Forum earlier to announce the release of a new developer's tool the coders here may fancy. It's the PSP C++ IDE v0.8 homebrew application, a PC-based Development Environment designed to help make coding in C++ easier
PAlib PAlib You've got to admire Mollusk's dedication to his craft. He works slowly but surely, Not wanting to release a haphazardly done PAlib. It took him a month to make a follow up to his first Beta release, and has yet to make an official release
A_Engine_lua pre-Alpha A_Engine_lua pre-Alpha
For those who are about to enter the wonderful world of coding homebrews, coder a_noob has just released a new programming language engine known as A_Engine_lua. Take note that this is not a modification of Lua Player
PSP Lua Game Creator 3 PSP Lua Game Creator 3
LuaGame Creator 3
By Emeric baveux (Emeric0101) Emeric0101@hotmail.fr
Translation By Michael Meyers (DTDmike) hansomme@fused-creations.com
What to say? It was a great project because it was up version 2.0 which was catastrophic.
This release incorporates fully the concept and back to 0 now using a system box, ..
libgba 20060720 Update libgba 20060720 Update from devkitPro today are libgba and libnds libraries updates, which brings more compatibility between the two and making coding for both platform easier. Macros from libgba have now been added to libnds and changes (most apparent of which are in the interrupt system) have been implemented on libgba
Comments on AnimLib:
Comments not found
If you noted an error or download link is broken, please, report it via this page or use comments.
Please, select device to check if AnimLib supports it