Impact

This forum is read only and just serves as an archive. If you have any questions, please post them on github.com/phoboslab/impact

1 decade ago by mkreitler

I tried my game's Ejecta port on the iPad 3 today, and got nothing but a blank screen after the initial splash page. The game runs fine on the iPad 1 and 2.

Is there something special I need to do for the iPad 3?

Apologies in advance for the n00b question.

Thanks,

Mark

1 decade ago by dominic

That's weird.

Did the default index.js with the bezier curves work on the iPad3? Does it work in the retina iPad simulator? Do you see any error messages in the log window in XCode?

1 decade ago by mkreitler

The original index.js works fine on the iPad 3. I haven't tried the simulator because I prefer running on the hardware, as that's my target platform.

I see no XCode error messages in the console when running my app. I do see the logs for loading scripts, creating the canvas and audio stream, and loading resource files. Interestingly, I don't see the loading bar when the resources are loading.

If I unplug the iPad 3 and plug in either my iPad 1 or 2, the game works perfectly.

1 decade ago by mkreitler

Update: this appears to happen intermittently on the iPad 2, as well.

This makes me think it's a race condition that's more likely to occur with faster processing speed.

I'll post more after an investigation.

1 decade ago by mkreitler

After banging on this for several days, I don't have much more information. Here's a summary of what I've learned:

1) Appears to happen only when launching from XCode.

2) Happens more often when the mobile device has a fast processor (e.g., iPad 3).

3) Happens more often when the host computer has a lot going on (e.g., playing a movie on YouTube in the background while launching the application).

4) Appears related to the size of the code base and number of resources being loaded. The more load time, the more likely it is to happen.

I haven't been able to create a small test case that demonstrates the problem.

Since I haven't seen this when launching the app directly on the iPad (i.e., not in the debugger), I'm shelving it for now.

I'd appreciate hearing from anyone else who runs into this, though.
Page 1 of 1
« first « previous next › last »