I got a chance to test this on iPhone 4 today (atlas changes and such)
The performance is severely limited by the text drawing, but that's because I haven't switched to Label yet. The main menu's layering is totally broken, it seems layers aren't even working at all? Also the main menu runs at 6 FPS. Ow.
The Level Share just freezes (loading never finishes) so I'm assuming HTTP requests aren't done yet. It runs at 60 FPS though (with 1 actor
)
It takes forever to start up and occasionally crashes when starting.
The level editor crashes on startup.
Mon Aug 22 16:59:54 iPHON-FOAR AppScaffold[4686] <Warning>: Start Fading In
Mon Aug 22 16:59:54 iPHON-FOAR AppScaffold[4686] <Warning>: Load Scene... 55
Mon Aug 22 16:59:54 iPHON-FOAR AppScaffold[4686] <Warning>: Init Layers...
Mon Aug 22 16:59:54 iPHON-FOAR AppScaffold[4686] <Error>: -[Design_49_49_LevelEditorCode fadeOutForAllSounds:]: unrecognized selector sent to instance 0x16f82030
Mon Aug 22 16:59:54 iPHON-FOAR AppScaffold[4686] <Warning>: Error: -[Design_49_49_LevelEditorCode fadeOutForAllSounds:]: unrecognized selector sent to instance 0x16f82030
Mon Aug 22 16:59:54 iPHON-FOAR AppScaffold[4686] <Error>: *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[Design_49_49_LevelEditorCode fadeOutForAllSounds:]: unrecognized selector sent to instance 0x16f82030'
*** Call stack at first throw:
(
0 CoreFoundation 0x30897ed3 __exceptionPreprocess + 114
1 libobjc.A.dylib 0x3002f811 objc_exception_throw + 24
2 CoreFoundation 0x30899683 -[NSObject(NSObject) doesNotRecognizeSelector:] + 102
3 CoreFoundation 0x308411d9 ___forwarding___ + 508
4 CoreFoundation 0x30840f90 _CF_forwarding_prep_0 + 48
5 AppScaffold 0x00018454 -[Design_49_49_LevelEditorCode load] + 124
6 AppScaffold 0x00034360 -[Behavior initScript:] + 256
7 AppScaffold 0x00037e64 -[BehaviorManager initScripts] + 132
8 AppScaffold 0x00053e08 +[Game initBehaviors:values:parent:initialize:] + 1260
9 AppScaffold 0x00060364 -[Game loadScene:] + 2168
10 AppScaffold 0x00056e78 -[Game initWithWidth:height:] + 1588
11 AppScaffold 0x0008801c -[SPStage init] + 148
12 AppScaffold 0x00057118 -[Game init] + 48
13 AppScaffold 0x00003364 -[ApplicationDelegate applicationDidFinishLaunching:] + 576
14 UIKit 0x31e5b4bd -[UIApplication _callInitializationDelegatesForURL:payload:suspended:] + 832
15 UIKit 0x31e519e7 -[UIApplication _runWithURL:payload:launchOrientation:statusBarStyle:statusBarHidden:] + 206
16 UIKit 0x31eaafdd -[UIApplication handleEvent:withNewEvent:] + 1396
17 UIKit 0x31eaa901 -[UIApplication sendEvent:] + 44
18 UIKit 0x31eaa337 _UIApplicationHandleEvent + 5110
19 GraphicsServices 0x31e4504b PurpleEventCallback + 666
20 CoreFoundation 0x3082cce3 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 26
21 CoreFoundation 0x3082cca7 __CFRunLoopDoSource1 + 166
22 CoreFoundation 0x3081f56d __CFRunLoopRun + 520
23 CoreFoundation 0x3081f277 CFRunLoopRunSpecific + 230
24 CoreFoundation 0x3081f17f CFRunLoopRunInMode + 58
25 UIKit 0x31e51103 -[UIApplication _run] + 370
26 UIKit 0x31e4f12f UIApplicationMain + 670
27 AppScaffold 0x00002e8c main + 84
28 AppScaffold 0x00002e34 start + 40
)
Mon Aug 22 16:59:54 iPHON-FOAR UIKitApplication:com.goggles.balloons[0x311c][4686] <Notice>: terminate called after throwing an instance of '
Mon Aug 22 16:59:54 iPHON-FOAR UIKitApplication:com.goggles.balloons[0x311c][4686] <Notice>: NSException
Mon Aug 22 16:59:54 iPHON-FOAR UIKitApplication:com.goggles.balloons[0x311c][4686] <Notice>: '
Mon Aug 22 16:59:54 iPHON-FOAR UIKitApplication:com.goggles.balloons[0x311c][4686] <Notice>: AudioStreamBasicDescription: 2 ch, 44100 Hz, 'lpcm' (0x00000C2C) 8.24-bit little-endian signed integer, deinterleaved
Mon Aug 22 16:59:54 iPHON-FOAR ReportCrash[4693] <Notice>: Formulating crash report for process AppScaffold[4686]
Also springboard sends out a memory warning after the initial load?