Updated to FPE 3.1 from 3.0 now world sits still. (WP7 + Silverlight)

Nov 16, 2010 at 3:35 PM

I didn't change any code at all on my side. Updated to the latest version of FPE 3.1 now my physics objects are not moving at all. No errors either.

the "Step" method is being called as it should...

Comparing the source for FPE 3.0 and 3.1 I see there's been a lot of changes to compilation symbol checks. FPE 3.0 only had checks for "SILVERLIGHT" but 3.1 has checks for "SILVERLIGHT;WINDOWS_PHONE"

I'm wondering if some timer code is been lost with these conditions so they're not triggered??

 

Coordinator
Nov 16, 2010 at 4:38 PM

They should only be around the stopwatch object. It's used to time how long each part of the engine takes, nothing else. FPE 3.1 samples are working fine (including the Silverlight samples)

Are you using the latest source control version? I introduced a bug on Silverlight and WP7 that caused ProcessChanges to not be called. I've fixed it in the latest changeset (#80066)

Nov 16, 2010 at 4:44 PM

I updated to 80066 and everything is working again. Thanks!