Comments (6)
as a quick workaround add this to calculateDeltaTime (Director.m):
dt = MAX(0,dt); // line 499
BTW, why are you changing the time backwards ?
Original comment by [email protected]
on 19 Aug 2008 at 3:58
from cocos2d-iphone.
Im not doing it myself, it seems like the phone adjusts the time by itself
probably in some automated
background fashion. it doesn't happen often but I've seen it 2-3 times now that
the phone jumps seconds
forwards or backwards.
I was hoping there was a universal uptime counter to use instead, but it seems
like "UpTime", which some people
suggests, is not available (or I cant find the right library to add for it).
But it must be possible since the internal
NSTimer calls is not affected by time changing it seems.
Original comment by [email protected]
on 19 Aug 2008 at 8:31
from cocos2d-iphone.
actually its a known thing that time might change significantly at certain time
(network time updates and
similar). the application delegate gets a call
- (void)applicationSignificantTimeChange:(UIApplication *)application
when it happens, but there are no obvious way to get the adjusted time change,
but its probably fair to just call
the director with that info as well and make it handle it better (assuming the
average time has passed since the
last timer was called or something similar).
Original comment by [email protected]
on 20 Aug 2008 at 1:40
from cocos2d-iphone.
thanks for the info.
Original comment by [email protected]
on 20 Aug 2008 at 1:53
from cocos2d-iphone.
fixed in r181
let me know if you still have problems. thanks.
Original comment by [email protected]
on 21 Aug 2008 at 11:40
- Changed state: Fixed
from cocos2d-iphone.
re-fixed in r528
Original comment by [email protected]
on 8 Feb 2009 at 9:05
from cocos2d-iphone.
Related Issues (20)
- Improvement: Add assert to catch wrong signature in schedule HOT 3
- [patch] CocosNode tuning & comments for tricky sections HOT 6
- TextureMgr TileMapAtlas cannot use items outside of resource folder suggest FileUtils.m HOT 4
- FastDirector leaks HOT 5
- Enhancement: make Actions taggable HOT 6
- filter by "device id" in cocos live client HOT 1
- Improvement: Add ability to add items to MenuItemToggle (and others) after object has been created HOT 3
- Adjacent sprites have a seam while moving HOT 3
- new Alias/AntiAlias API HOT 3
- cocos live needs to add url encode for spaces in category - stringByAddingPercentEscapesUsingEncoding: NSUTF8StringEncoding HOT 2
- Ribbon is causing NSRangeException HOT 4
- Ribbon has gaps while moving HOT 2
- TextureNode should retain its texture HOT 10
- [defect] remove scale ivar from CocosNode HOT 3
- [defect] memory leak in MenuItemFont HOT 1
- attachInView: will offset the actual drawing area by the view's origin HOT 4
- [patch] Extract RGB properties to a protocol and apply it to AtlasNode HOT 4
- [patch] Add MenuItemAtlasFont HOT 1
- [patch] Time Scaling for Actions HOT 34
- Improving OpenGL ES performance using CATransform3D
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cocos2d-iphone.