I'm using cocos.draw.Canvas to draw primitives and stuff like that,
However if I constantly update it (update the drawings) along the game
every frames, my game slow down from 50fps to ~10fps.
Scheduling the canvas to update in intervals like every 1/10 second
drops lower framerates.

My code looks like this:
class DrawingBoard(Canvas):
        def __init__(self):

            Canvas.__init__(self)
            self.verts = []
            self.previous = self.verts


        def update(self):
            "To be implemented
            self.verts = [...] # update drawn verts
            if self.verts != self.previous: # then update
                self.end = (self.value,0)
                self._dirty = True
                self.draw()

        def render(self):
            "Render"
            for v in self.verts:
                       ...
                       # draw verts


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"cocos2d discuss" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/cocos-discuss?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to