重新映射panda3d事件的简单实用程序

panda3d-eventmapper的Python项目详细描述


Build StatusPackage VersionsPanda3D VersionsLicense

panda3d事件映射器

一个重新映射panda3d事件的简单实用程序。

功能

  • 重新映射事件
  • 通过PRC变量或API进行配置
  • 处理键盘、鼠标和游戏板

安装

使用pip安装panda3d-eventmapper包:

pip install panda3d-eventmapper

示例

importsysfromdirect.showbase.ShowBaseimportShowBaseimportpanda3d.coreasp3dimporteventmapperp3d.load_prc_file_data('','event-map-item-quit escape q\n''event-map-item-move-forward raw-w\n''event-map-item-move-backward raw-s\n''event-map-item-move-left raw-a\n''event-map-item-move-right raw-d\n')classGameApp(ShowBase):def__init__(self):super().__init__()self.eventmapper=eventmapper.EventMapper()self.accept('quit',sys.exit)self.accept('move-forward',print,['move forward'])self.accept('move-backward',print,['move backward'])self.accept('move-left',print,['move left'])self.accept('move-right',print,['move right'])GameApp().run()

许可证

BSD

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Grails2.1.0/Java7在Windows8.1上从何处获取当前用户名?   JavaSpringJMSActiveMQ   java异常处理,捕获导致while循环停止   sql server 2008将日期时间解析为JAVA日期   java是第一个servlet,但无法打开它   如何在Java中使用XML bean创建典型的XML头?   java将iOs应用程序转换为Android   java将jsp页面内容读取到其他jsp页面中的html   客户端计算机中小型数据库应用程序的java实现   java同步和ServletContextListener   安卓 Java将所有转义字符替换为双转义   当我在布局单元中实现ScrollView时,java GridView的setOnItemLongClickListener不起作用(使用适配器)   禁用Java web服务端点Wsdl   java如何编写一个程序来反转用户输入的数字