Please carefully check that it wasn’t flagged by spam e-mail filters…
Brent
Brent, this is important to me, so all folders are/have been/are being monitored… thank you.
I can’t seem to find your case anywhere in our system. Is it “public” in such a way that you could share it here via DropBox or similar? If not, you can send it to me privately and I’ll inspect.
Brent
Just tried to send you a private message, got the following error:
The following errors were found
The member Brent Sorrentino can not use the messaging system
This personal message has not been sent
No attachments, just links…
Please send it to me at brent (at) coronalabs (dot) com. Thanks.
Hi Douglas,
I’m not seeing all elements in your demo compared to the screenshots. For example, the blue lined background is not present in the demo (background is just black). Also, when I reach the “monitor” screen, I see no text labels on the R G or B mini-screens. Is this the issue you’re facing, or something else?
If that is not the issue, then everything looks pretty good to me, and matches your screenshots.
Brent
P.S. - I did notice that the spinning satellites gradually gain speed over time, eventually spinning madly fast. You should check your code as to why this is occurring.
Brent, you are right, that’s not the issue (missing images - I did that because the file size was too large for the bug reporting submission). The issue was that the images were all in the wrong places. Can you tell me what build you used? And can you also tell me what model iPad Air Retina you are using? Thank you Brent!!!
I am “playing” with the applyAngularImpulse so that’s not an issue either.
Also, I glanced at your code and you have the entire project set up for dynamic image selection (various sheets of various resolution for optimal device display). However, you aren’t actually including those different sheets. Now, it should still fall back to the core “@1x” sheets, but I suggest that you don’t tell TP to use dynamic image selection, and throughout your code where you use “display.newImageRect()”, change it to “display.newImage()”.
Brent
Don’t apply angular impulse repeatedly (likely that is happening, although you’ll have to determine why). Use “object.angularVelocity=av” instead, where “av” is a number for the speed you prefer.
My iPad Air is the 1st-gen model. It’s running iOS 8.4. I built using Corona #2646 (latest official build).
That has all been cleaned up as well as I refactored my entire project (after this “mysterious” occurance), but gave you the code where I built the project and tested on his Air. I went from using @2x to just using @1x across all devices because my project size was also getting out of hand so I compromised…
“Don’t apply angular impulse repeatedly (likely that is happening, although you’ll have to determine why). Use “object.angularVelocity=av” instead, where “av” is a number for the speed you prefer.”
Thank you for that tip!!!
Converting this all to non-dynamic images is, unfortunately, going to take some time. You aren’t scaling all object at the same ratio, and you’re using non-center anchor points in many places. This means that you’ll need to figure out the correct positions of everything based on the scaled size, whatever it is, and also take into account the anchor points.
Brent
Actually it wasn’t too painful refactoring everything, but I did have to take into consideration an iPad vs all non-iPad devices… If you position everything on the screen based on the display center point (and use anchor points), then there’s not to much outside of that I needed to do special (other than taking into consideration iPad’s vs. every other device).
The important bit is to get your screen area (halfW/halfH, xMin, xMax, yMin, yMax) correct across all devices.
And how are your results now? In the project you sent, everything seemed to be in the correct place, and at the correct size, in both the Simulator and on my iPad Air. Perhaps the incorrect positioning is more subtle than I’m looking for?
My other tester also has first gen iPad Air Retina and when I built the project and sent it over to him, had him install it, all the image placements were in the correct spot on the screen, but it was as if the image sheet was wrong and the satellites were where the rockets were, the logo was somewhere else, the rocket was in the spot of the logo, images were cut in half, just completely odd… So if you are telling me that with build 2646 it works (I built and tested on 2688)… Is there a way that you can test/build with 2688 because that was the potential buggy software?
Hi Douglas,
I just built it with #2692 and it looks fine on my iPad Air (same result as 2646).
Is it possible that the file was corrupted for your tester(s) by how you compressed it and shared it with them?
Brent
I wish it were that simple, but I tried on 3 different occasions (3 different days) using basic mac compression which I’ve used hundreds of times for iPhones, all iPad version prior to Air/Retina and android devices, checked file size comparisons/decompressions and even loaded the same 3 builds used to test on his Air, on my personal iPad mini which worked perfectly etc… BUT, I feel better knowing that it builds/tests on your device as it should…I appreciate your help/verification/validation on this Brent!!!
Makes me feel better knowing that the simulator and device are in sync… I’ll give it another try next week (with the latest build) when he gets back and if it occurs again, I’ll have him take a screen capture and I’ll send the screen capture with the same build to you for you to test IF you don’t mind?