python - 如何在 panda3d 中向前移动相机?
问题描述
我是 Panda3D 模块的初学者,所以我在玩。我想在按下“w”时将相机向前移动。所以我在init类中做了这个。
self.accept('w', self.forward)
forward
现在我对我应该在函数中写什么一无所知。
解决方案
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
推荐阅读
- ruby-on-rails - 问题在 MAC 上安装 Rails --> 已安装开发工具 --> mkmf.log 警告。请协助
- html - 如何使子菜单在我的导航中起作用?
- node.js - GSuite 错误:无法为用户创建新的访问令牌 - OAuth2 Nodemailer
- google-chrome - Microsoft Edge 和 Chrome 浏览器抛出错误,说(站点名称)没有发送任何数据
- android - 如何在 Android 上设置 DatePicker 样式
- javascript - 当必填字段为空时如何在 Quasar Stepper 中显示错误
- python-3.x - 添加应用程序时django中的ModuleNotFoundError
- visual-studio - Visual Studio 2019 - 没有为所选项目显示的数据源
- ldap - 覆盖的 OpenLDAP 成员未显示
- linkedin - LinkedIn OAuth 2.0 r_fullprofile