I'm contemplating moving my Objective-C iPhone only project into MoSync and I was wondering if anyone could shed some light on if a couple features exist for me.
1. We use a background thread to load OpenGL textures into memory as they are downloaded in our game. This avoids a big jump in gameplay when the new texture is being sent to graphics memory. Is this possible in MoSync? I couldn't find anything too specific on multi-threading... All I saw was someone on the forums saying that they use timers instead. For anyone not familiar with this, this would involve making a sharegroup for two OpenGL context.
Which looks like this in iOS
context = [[EAGLContext alloc] initWithAPI:kEAGLRenderingAPIOpenGLES1];
WorkerThreadContext = [[EAGLContext alloc] initWithAPI:kEAGLRenderingAPIOpenGLES1 sharegroup:[context sharegroup]];
2. We use OpenAL to speed up or slow down a sound slightly. This is not done while its playing, but it allows us to play a short sound clip at 90% to 110% of its original speed. Is anything like this possible in MoSync?
3. We are supported by in-app purchasing and the TapJoy system. Is it very had to get in-app purchasing for the iPhone and Android working as well as including some 3rd party libraries?
Thanks for the help! This looks like a very exciting platform.
David