I started to develop my first animated books app with dragonfire sdk, which hides lots of the apple world/distribution line and runs on WIndows PC but lacks on Android developpment. So I am looking for a SDK where my (limited) C++ skills and current app can be (re)used .
This means also I have completely ignorant of the underlying Xcode and/or compiling/makefiles issues.
I’ve started to look for the tutorial (in particular the recent videos (superracoon?) to have cocos2d on Mac for both Xcode and Eclipse) and it started to frighten me since I have no idea of what those .m or .mm file mights do and what their relation to my .cpp and .h files ?
My questions would be:
- where can i find the doc on the classes APi?
my apps will be animated books i.e each page of my comic(s) will be shown (here i understand to be a “scene” per cocos2d-x ) and in each screen, sprites will be moving (CCCaddsprite for the scene as far as I could tell) , sound played and text shown (bitmap or ttf fonts) and transition to next page done. I guess it’s piece of cake for cocos (I’ve seen some transition videos which have interested me) but I somehow could not find in the documentation whether that will bne possible especially the memory management side since i wanna make sure that between each scene memory gets flushed or scenes/sprites gets linked to different .png for that comic page otherwise with 30-40 full screen .png, iphone memory will die.
~~can I develop every thing on 1 machine and then test on real devices relatively easily? in particular do I get a mobileprovisio file to put in itune for the iphone tests when I am under PC?
~~I currently own a Windows PC . I understand I will need to buy a MAC to distribute to the Apple Appstore
Can I do the previous step on the MAC also for android? that’s my key question since I will need to invest in a MAC, I want to determine if I buy a “cheap” second hand MAC, do nothing with it except the signing for the distribution i.e I do every thing on my PC or whether I need to buy a “expensive” MAC and then develop,debug and distribute from it , meaning investing time also?
maybe I should give it a try from my current PC and see whether I can port my current app…there is probably no magic solutions \^\^
thanks for reading and attempting to provide me with some hints/feedbacks