SM2 Compatibility

Has anyone tried this with SM2 yet. I am pretty sure I want to use it for my project so I bought SM2 so that I could try it out. I am more interested in the SpriteUI than I am in SM2 but it seemed like a prerequisite.

The trouble now is that I can’t get it to work. It looks like SM2 is a fairly big change to SpriteManager and I am not proficient enough to work out how to adapt it to suit.

SpriteUI has a SpriteManager file in it which is v0.622 but I assume there is more to SpriteManager than that one file as it seems to be looking for some iPhoneTouch code.

Any ideas?

I had meant this to go into the SpritUI thread.

you can not use SpriteUI with SM2 it works only with SM1

Does SM2 work with iphone?

its especially targeted at the iphone and “aside of that works on the desktop” :slight_smile: (its opted for iphones dynamic batching)

Yes

It is actually the most helpful when used with iPhone

I just read a post you made in another section on how your waiting for the EZ GUI, so does SM2 not allow for making gui buttons that can be used for in game GUI (fire…ect…) Just wanting to make sure my understanding was correct on this

it allows you to do whatever you want you just have to code it.
it has no gui capabilities out of the box.

thats what EZ GUI is likely doing

dreamora pretty much nailed it.

You can do whatever you want with SM2; including GUI. There just isn’t any built in GUI functionality right out of the box.

Since Brady mentioned EZ GUI was coming quite soon, I decided to give it a look when available before committing too much time to developing my own system (or using one of the other ones available on these boards)

That said, if SM2 wasn’t such a good product, and so well supported, I wouldn’t be waiting.

Basically my situation is this, I’m creating a fps on the iphone using unity iphone pro, I am having problems with multi touch ongui - and I just read that ongui doesn’t support multi touch for the iphone, so I’m researching spritemanager and guimanager thats available on here, I’ve downloaded both and find them each equally perplexing in how they are used.

So I stumbled on EZ GUI and was wondering what it had in store for us, I know it hasnt been released yet, but I was hoping it would eliviate some of my GUI problems in regards to figure out how to make a simple fire and walk button both work at the same time (sorry I’m a noob, but I’m trying to learn as much as I can)

Well right now for my game I am just using GUITexture and GUIText objects for simple GUI interfaces in order to test other stuff I am working on.

They work fine with multiple touches and will be what I use for now until we see what EZ GUI can do.

EZ GUI will support multi-touch, and should actually support the fabled “11 fingers” on the iPad very easily.

In addition, so that you can easily test your iPhone game in-editor, it also supports mouse input at the click of a button, and also supports… arbitrary rays… :wink: More info forthcoming.

As far as I could work out there are a couple of GUI systems out there.

GUImanager - Looks good and has some good functionality but as far as I could tell, the biggest limitation for me was that is does not allow dynamic creation of objects which is one of my requirements. (I could be wrong on this)

SpriteUI - Also looks like a good product but as mentioned above it will not work with SM2 and is unlikely to get future support.

GUISpriteUI - Looks interesting and can do most of what I need but reading the thread it looks like little bugs are creeping in there has not been any activity on the thread since March 1. There is also not a lot of documentation other than the sample code. I know enough to work out how to use it but I don’t know enough to fix any problems that I come across.

Unity 3 - May solve some of these issues but who knows and also it is just a little to far away for what I am doing now.

EZYGUI - Sounds good so far. I like anything that makes it easier to code, it should be well supported, it should work well with SM2. The graphical interface sounds really good but I will need to generate buttons dynamically through code. I also want to develop for multi-platform so I would like it to be seamless between iPhone and non iPhone. As long as it can do these things it is a no brainer for me.

Disclaimer: I only had a quick look at the other products and these are only my views. I am happy for someone to tell me I am wrong if I have not represented the other products correctly.

Yes, multi-platform is a big part of how I’m designing EZ GUI. You’ll be able to switch between mouse input and iPhone/iPad touch input with a single drop-down selection in the inspector (or can be set in-code as well).

As far as I could work out there are a couple of GUI systems out there.

GUImanager - Looks good and has some good functionality but as far as I could tell, the biggest limitation for me was that is does not allow dynamic creation of objects which is one of my requirements. (I could be wrong on this)

SpriteUI - Also looks like a good product but as mentioned above it will not work with SM2 and is unlikely to get future support.

GUISpriteUI - Looks interesting and can do most of what I need but reading the thread it looks like little bugs are creeping in there has not been any activity on the thread since March 1. There is also not a lot of documentation other than the sample code. I know enough to work out how to use it but I don’t know enough to fix any problems that I come across.

Unity 3 - May solve some of these issues but who knows and also it is just a little to far away for what I am doing now.

EZYGUI - Sounds good so far. I like anything that makes it easier to code, it should be well supported, it should work well with SM2. The graphical interface sounds really good but I will need to generate buttons dynamically through code. I also want to develop for multi-platform so I would like it to be seamless between iPhone and non iPhone. As long as it can do these things it is a no brainer for me.

Disclaimer: I only had a quick look at the other products and these are only my views. I am happy for someone to tell me I am wrong if I have not represented the other products correctly.