2d sprite bmax module
Miscellaneous Forums/General Discussion/2d sprite bmax module
I am almost done with a 2D sprite module and was wondering if anyone would be interested in buying such a module. You can get an idea about what it includes by visiting this page:
http://www.zac-interactive.dk/tools/zsprite/zsprite.htmOn the bottom of that page is a link to the current documentation that lists all the function calls and such.
I have a couple of kinks that I am fixing at the moment and then I am going to put together a showcase demo for it.
What would you be willing to pay for such a module should you be interested. Note that this is openGL only.
If the lib is as good as Sprite Candy or nSprite2 then I would be ready to pay $30 for it, provided you have a shareIt or similar account setup for purchase as I can't use Paypal.
Barney
Looks good. Tell me, apart from the collision geometry and the automated effects what does this offer that is not already contained within BMAX?
It looks like he simplified object collisions.. Well, his object collisions functions look easier to understand then the current one existing in the bmax library. Also, it looks like he has effect functions. Making fading, etc easier. But I wonder how the effect functions would work with delta timing?
Personally I would not purchase such a system, two reasons really... 1) I've already developed my own and 2) DirectX really needs to be an option if you are serious about selling this.
Since its made with Bmax, it doesn't really offer anything that you couldn't do using Bmax as long as you are willing to put in the time to set something like this up. The Bmax module Max2d have sprite functionality, but not to the extend that this module has, at least from my perspective.
I think that the functions within this module is easier to work with than Max2d because you don't have to do a lot of SetColor, SetAlpha, Setrotation, SetScale, SetBlend, etc. Thats all taken care of and you only do a zsSystemUpdate() in your main loop. Once you set scale, rotation, etc. for a sprite its automatically controlled and the renderloop takes care of it.
The automated functions are using delta timing internally so should be frame independent. It uses single surface layers as opposed to the one texture per sprite of Max2d for animations.
Each layer is assigned a texture, and you can make as many sprites using that texture without using additional layers. Also the texture can contain multiple sprite images as it can use some areas of the texture for some sprites while using other areas of the texture for others, all of which will only be one surface.
It doesn't offer pixelperfect collisions, but bounding box and polygon frame checks, which should be sufficient for a lot of applications.
Once this is release ready, I have plans to work with DirectX and possibly do a complimentary version using it. DirectX isn't as easy to get your head around as openGL if you ask me, so I have been focusing on openGL for now.
[edit] at the moment I only have paypal option, but from what I know you should be able to use Visa and other creditcards with that too, unless I am mistaken, which I might be.
at the moment I only have paypal option, but from what I know you should be able to use Visa and other creditcards with that too, unless I am mistaken, which I might be.
No you're quite correct. You don't need to sign up for a PayPal account, you can just pay with your credit or debit card.
Thanks Gabriel, I thought I remembered it being so.
I just decided, that I will be adding a particle/emitter system so that it will be easier to setup and control particle effects.
Even if there isn't enough interest, I will still end up with a fairly capable system, which I can use myself in my future projects. But it would be cool if others were interested in it, and it ended up being used for other projects besides my own.
Hell yes!
What Barnabius said including the Paypal bit.
[quote]No you're quite correct. You don't need to sign up for a PayPal account, you can just pay with your credit or debit card.[/quote g
No. He is not correct. Yesterday I've tried to purchase something via Paypal and it did not work. No matter what kind of payment I try Paypal insist on using a certain subset of countries to which my country (Croatia) does not belong. So I can't use Paypal at all and it has been so from the day Paypal started their services. Purchasing through ShareIT, RegNow and other similar services works O.K.
Barney
I have used paypal myself while living in USA, Sweden and Denmark, and it works alright there. I can't really change how paypal works, but I will look into other options.