首页 > 解决方案 > 如何在 panda3d 中向前移动相机?

问题描述

我是 Panda3D 模块的初学者,所以我在玩。我想在按下“w”时将相机向前移动。所以我在init类中做了这个。

self.accept('w', self.forward)

forward现在我对我应该在函数中写什么一无所知。

标签: pythonpanda3d

解决方案


def forward(self):
   self.cam_x = self.cam_x + 1
   self.camera.setPos(self.cam_x, 0, 0)

初始化中,您需要设置一个变量

self.cam_x = 0

这会将 cam_x 加一,然后将相机位置设置为 cam_x


推荐阅读