1st person camera, "free view" style

I was able to get consultit’s example working. It works nicely. :slight_smile: The example runner code needs a couple of additions, however. The camera needs to be activated, using its start() method. Because the example also takes control of the mouse once it does run, the example needs to allow release of the mouse or a game exit option.

I added:

        
        self.mouseLook.start()
        self.accept("tab", self.mouseLook.start)
        self.accept("escape", self.mouseLook.stop)

Add it below this line, in the TestCamera example:

        self.mouseLook = FirstPersonCamera(self, self.cam, self.render)

This thread has been very helpful, as I learn how to use Panda. Thank you. :slight_smile: