0
//pseudo-code
class animshape(object):

    def __init__(self,position):
        self.position= position


    def startupdate(self):
        self.startPosition = self.position //I want to get the value 
                          //of self.position only when startupdate is called
        self.animate()

    def animate:
        self.position += 1 //alter the value of self.position

私の実際のコード位置は、pyEuclid ライブラリを使用する Vector2 型です。

startupdate が呼び出されたときにのみ、変数 self.startPosition = self.position を設定したいと思います。ここで発生するのは、位置が変更されるたびに startPosition が変更されることです。これは私には理にかなっています。しかし、私が望む動作のためのPythonのメカニズムはありますか?

4

0 に答える 0