#1
|
|||
|
|||
'module' object is not callable???
Hi there.
I am trying to do something seemingly simple. I want to have an avatar (steve) attached to different views and I am using the roboChase code in my own Player class (shown below). The class works fine if I run it but not when used as a module. More specifically, when I try to create a new Player object (p1=Player(viz.MainView)) then I get the following error: Code:
Traceback (most recent call last): File "<string>", line 2, in <module> TypeError: 'module' object is not callable Code:
import viz import steve class Player(): """This is the Avatar class""" def __init__ (self, view): self._view = view self._player_matrix = viz.addGroup() #self.view.getMatrix() self._avatar = steve.Steve() self._avatar.setTracker(self._player_matrix) self._updateFunc = vizact.onupdate(0, self.Update) def UpdatePlayer(self): pos = self._view.getPosition(viz.VIEW_ORI) quat= self._view.getQuat(viz.VIEW_ORI) self._player_matrix.setPosition(pos) self._player_matrix.setQuat(quat) def Update(self): vizact.ontimer(0, self.UpdatePlayer) |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
How to render a texture of the transparent object and then blur it | whj | Vizard | 1 | 09-25-2012 03:15 PM |
retrieve Object names | Geoffrey | Vizard | 11 | 12-11-2009 04:26 AM |
'int' object not callable | enkeli | Vizard | 8 | 10-22-2009 04:12 PM |
'ActionData' object is not callable error | Enlil | Vizard | 2 | 06-09-2008 05:03 PM |
rotate to object | jargon | Vizard | 1 | 08-08-2005 12:20 PM |