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:
DS2Win DS2Win Homebrew coder MonkeyNZ has decided to pass on the torch to other Nintendo DS developers by releasing the source code for the handheld to PC server application Win2DS. Based on the latest build, version 0.82, the developer also included the source code for the client side of the homebrew app, DS2Win
libwiisprite 0.1.9 libwiisprite 0.1.9
Budding homebrew developers who want to make a name for themselves on the Nintendo Wii will be happy to know that a new build for the C++-based sprite library is finally available for download. Developers Chaosteil and Feesh! recently announced the new bugfix release to libwiisprite, stepping up this useful development tool to version 0.1.9
LuaPlayerHM7 RC1 Aside from picking up a new team member to work on the homebrew app LuaPlayerHM7, developer homemister (working in collaboration with PiCkDaT) has released a new iteration to this highly useful program for the PlayStation Portable
libwiisprite libwiisprite
Homebrew developers trying their hands out on the Nintendo Wii platform should take the time to download the latest version of Chaosteil's and Feesh!'s libwiisprite. The newest build of the sprite library bumps itself up to version 0.2.1 and comes with a lot of optimizations to help those homebrew projects out.
Much of the changes in libwiisprite 0.2
PSPFramework 1.0 PSPFramework 1.0
With the recent number of coding competitions, homebrew programmers have slowly been carving out a niche in the homebrew scene for Sony's PlayStation Portable. In particular, the Old School Library (OSlib) Sprites Lib has become the mainstay framework on which coders have been basing their 2D games on for the PSP
LUA Player Plus r142 Homebrew coders' NaNnI & Rinnegatamante has released a new version of LUA Player Plus, a mod of the original LUA Player Euphoria and LUA Player HM7 made by Zack and HomeMister for Playstation Portable
LuaPlayer Windows LuaPlayer Windows
We've seen a lot of LuaPlayer apps land themselves on the PlayStation Portable throughout the years. However, those without a handheld have to rely on a rather outdated version of LuaPlayer on the Windows platform.
Fortunately, homebrew developer blah took the time out to release a new Windows-based LuaPlayer based on the v0
Raptor3D Raptor3D
Just the other day, we had the LTE studios people releasing their custom-made 3D engines for homebrew developers. And since I wasn't quite expecting it, I was pleasantly surprised.
And again, I wasn't expecting any other engines. Atleast not so soon! Well, it's nice to be surprised once in a while
Eternal Rest Map Editor Source Code Eternal Rest Map Editor Source Code
Remember waaaay back in June when we brought you guys Ravine's nifty homebrew app for Eternal Rest? The map editor thingy? Well, he's just decided to pass on the uh..torch, if you will, and share the app's source code with the rest of the homebrew community
LUA Player LUA Player
Shine has released a new version of Lua Player with Wi-Fi support, version 0.15. Lua is an easy to use scripting language to program games and applications on the fly (no compiling required.) Changes in this version include:
- Timer bug fixed (was bug in PSPSDK) [mrbrown]
- WLan socket support (based on PspPet's "WiFi Multi-Test
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