python space_Python locals.K_SPACE属性代码示例
本文整理汇总了Python中pygame.locals.K_SPACE属性的典型用法代码示例。如果您正苦于以下问题:Python locals.K_SPACE属性的具体用法?Python locals.K_SPACE怎么用?Python locals.K_SPACE使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在模块pygame.locals的用法示例。
在下文中一共展示了locals.K_SPACE属性的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。
示例1: _parse_vehicle_keys
点赞 6
# 需要导入模块: from pygame import locals [as 别名]
# 或者: from pygame.locals import K_SPACE [as 别名]
def _parse_vehicle_keys(self, keys, milliseconds):
"""
Calculate new vehicle controls based on input keys
"""
self._control.throttle = 0.6 if keys[K_UP] or keys[K_w] else 0.0
steer_increment = 15.0 * 5e-4 * milliseconds
if keys[K_LEFT] or keys[K_a]:
self._steer_cache -= steer_increment
elif keys[K_RIGHT] or keys[K_d]:
self._steer_cache += steer_increment
else:
self._steer_cache = 0.0
self._steer_cache = min(0.95, max(-0.95, self._steer_cache))
self._control.steer = round(self._steer_cache, 1)
self._control.brake = 1.0 if keys[K_DOWN] or keys[K_s] else 0.0
self._control.hand_brake = keys[K_SPACE]
开发者ID:carla-simulator,项目名称:scenario_runner,代码行数:19,
示例2: _get_keyboard_control
点赞 6
# 需要导入模块: from pygame import locals [as 别名]
# 或者: from pygame.locals import K_SPACE [as 别名]
def _get_keyboard_control(self, keys):
"""
Return a VehicleControl message based on the pressed keys.
Return None
if a new episode was requested.
"""
control = VehicleControl()
if keys[K_LEFT] or keys[K_a]:
control.steer = -1.0
if keys[K_RIGHT] or keys[K_d]:
control.steer = 1.0
if keys[K_UP] or keys[K_w]:
control.throttle = 1.0
if keys[K_DOWN] or keys[K_s]:
control.brake = 1.0
if keys[K_SPACE]:
control.hand_brake = True
if keys[K_q]:
self._is_on_reverse = not self._is_on_reverse
control.reverse = self._is_on_reverse
return control
开发者ID:felipecode,项目名称:coiltraine,代码行数:25,
示例3: _parse_vehicle_keys
点赞 6
# 需要导入模块: from pygame import locals [as 别名]
# 或者: from pygame.locals import K_SPACE [as 别名]
def _parse_vehicle_keys(self, keys, milliseconds):
"""
parse key events
"""
self._control.throttle = 1.0 if keys[K_UP] or keys[K_w] else 0.0
steer_increment = 5e-4 * milliseconds
if keys[K_LEFT] or keys[K_a]:
self._steer_cache -= steer_increment
elif keys[K_RIGHT] or keys[K_d]:
self._steer_cache += steer_increment
else:
self._steer_cache = 0.0
self._steer_cache = min(0.7, max(-0.7, self._steer_cache))
self._control.steer = round(self._steer_cache, 1)
self._control.brake = 1.0 if keys[K_DOWN] or keys[K_s] else 0.0
self._control.hand_brake = keys[K_SPACE]
开发者ID:carla-simulator,项目名称:ros-bridge,代码行数:18,
示例4: _parse_keys
点赞 5
# 需要导入模块: from pygame import locals [as 别名]
# 或者: from pygame.locals import K_SPACE [as 别名]
def _parse_keys(self, milliseconds):
keys = pygame.key.get_pressed()
self.control.throttle = 1.0 if keys[K_UP] or keys[K_w] else 0.0
steer_increment = 5e-4 * milliseconds
if keys[K_LEFT] or keys[K_a]:
self._steer_cache -= steer_increment
elif keys[K_RIGHT] or keys[K_d]:
self._steer_cache += steer_increment
else:
self._steer_cache = 0.0
self._steer_cache = min(0.7, max(-0.7, self._steer_cache))
self.control.steer = round(self._steer_cache, 1)
self.control.brake = 1.0 if keys[K_DOWN] or keys[K_s] else 0.0
self.control.hand_brake = keys[K_SPACE]
开发者ID:carla-simulator,项目名称:scenario_runner,代码行数:16,
示例5: _parse_keys
点赞 5
# 需要导入模块: from pygame import locals [as 别名]
# 或者: from pygame.locals import K_SPACE [as 别名]
def _parse_keys(self, keys, milliseconds):
self._control.throttle = 1.0 if keys[K_UP] or keys[K_w] else 0.0
steer_increment = 5e-4 * milliseconds
if keys[K_LEFT] or keys[K_a]:
self._steer_cache -= steer_increment
elif keys[K_RIGHT] or keys[K_d]:
self._steer_cache += steer_increment
else:
self._steer_cache = 0.0
self._steer_cache = min(0.7, max(-0.7, self._steer_cache))
self._control.steer = round(self._steer_cache, 1)
self._control.brake = 1.0 if keys[K_DOWN] or keys[K_s] else 0.0
self._control.hand_brake = keys[K_SPACE]
开发者ID:praveen-palanisamy,项目名称:macad-gym,代码行数:15,
示例6: _parse_keys
点赞 5
# 需要导入模块: from pygame import locals [as 别名]
# 或者: from pygame.locals import K_SPACE [as 别名]
def _parse_keys(self, keys, milliseconds):
self._control.throttle = 1.0 if keys[K_UP] or keys[K_w] else 0.0
steer_increment = 5e-3 * milliseconds
if keys[K_LEFT] or keys[K_a]:
self._steer_cache -= steer_increment
elif keys[K_RIGHT] or keys[K_d]:
self._steer_cache += steer_increment
else:
self._steer_cache = 0.0
self._steer_cache = min(0.7, max(-0.7, self._steer_cache))
self._control.steer = round(self._steer_cache, 1)
self._control.brake = 1.0 if keys[K_DOWN] or keys[K_s] else 0.0
self._control.hand_brake = keys[K_SPACE]
开发者ID:praveen-palanisamy,项目名称:macad-gym,代码行数:15,
示例7: _parse_keys1
点赞 5
# 需要导入模块: from pygame import locals [as 别名]
# 或者: from pygame.locals import K_SPACE [as 别名]
def _parse_keys1(self, keys, milliseconds):
self._control.throttle = 1.0 if keys[K_w] else 0.0
steer_increment = 5e-4 * milliseconds
if keys[K_a]:
self._steer_cache -= steer_increment
elif keys[K_d]:
self._steer_cache += steer_increment
else:
self._steer_cache = 0.0
self._steer_cache = min(0.7, max(-0.7, self._steer_cache))
self._control.steer = round(self._steer_cache, 1)
self._control.brake = 1.0 if keys[K_s] else 0.0
self._control.hand_brake = keys[K_SPACE]
开发者ID:praveen-palanisamy,项目名称:macad-gym,代码行数:15,
示例8: _parse_keys2
点赞 5
# 需要导入模块: from pygame import locals [as 别名]
# 或者: from pygame.locals import K_SPACE [as 别名]
def _parse_keys2(self, keys, milliseconds):
self._control.throttle = 1.0 if keys[K_UP] else 0.0
steer_increment = 5e-4 * milliseconds
if keys[K_LEFT]:
self._steer_cache -= steer_increment
elif keys[K_RIGHT]:
self._steer_cache += steer_increment
else:
self._steer_cache = 0.0
self._steer_cache = min(0.7, max(-0.7, self._steer_cache))
self._control.steer = round(self._steer_cache, 1)
self._control.brake = 1.0 if keys[K_DOWN] else 0.0
self._control.hand_brake = keys[K_SPACE]
开发者ID:praveen-palanisamy,项目名称:macad-gym,代码行数:15,
示例9: key_down
点赞 5
# 需要导入模块: from pygame import locals [as 别名]
# 或者: from pygame.locals import K_SPACE [as 别名]
def key_down(self, event):
"""Handles key press.
Captured events are ENTER and SPACE key press.
:param event: object: The event being processed."""
key = event.key
if key in (K_RETURN, K_KP_ENTER, K_SPACE):
self.call_handler("action")
else:
Widget.key_down(self, event)
开发者ID:Podshot,项目名称:MCEdit-Unified,代码行数:11,
注:本文中的pygame.locals.K_SPACE属性示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。
python space_Python locals.K_SPACE属性代码示例相关推荐
- python win32console_Python win32console.FOREGROUND_RED属性代码示例
本文整理汇总了Python中win32console.FOREGROUND_RED属性的典型用法代码示例.如果您正苦于以下问题:Python win32console.FOREGROUND_RED属性 ...
- python trunc_Python os.O_TRUNC属性代码示例
本文整理汇总了Python中os.O_TRUNC属性的典型用法代码示例.如果您正苦于以下问题:Python os.O_TRUNC属性的具体用法?Python os.O_TRUNC怎么用?Python ...
- python quit()讲解_Python locals.QUIT属性代码示例
# 需要导入模块: from pygame import locals [as 别名] # 或者: from pygame.locals import QUIT [as 别名] def update( ...
- python token_bytes_Python token.RSQB属性代码示例
# 需要导入模块: import token [as 别名] # 或者: from token import RSQB [as 别名] def test_exact_type(self): self. ...
- python中type(12.34)_Python typing.TYPE_CHECKING属性代码示例
本文整理汇总了Python中typing.TYPE_CHECKING属性的典型用法代码示例.如果您正苦于以下问题:Python typing.TYPE_CHECKING属性的具体用法?Python t ...
- python居中对齐代码end_Python tkinter.END属性代码示例
本文整理汇总了Python中tkinter.END属性的典型用法代码示例.如果您正苦于以下问题:Python tkinter.END属性的具体用法?Python tkinter.END怎么用?Pyth ...
- python画画bup_Python Tkinter.X属性代码示例
本文整理汇总了Python中Tkinter.X属性的典型用法代码示例.如果您正苦于以下问题:Python Tkinter.X属性的具体用法?Python Tkinter.X怎么用?Python Tki ...
- python modifysetup什么意思_Python pyinotify.IN_MODIFY属性代码示例
本文整理汇总了Python中pyinotify.IN_MODIFY属性的典型用法代码示例.如果您正苦于以下问题:Python pyinotify.IN_MODIFY属性的具体用法?Python pyi ...
- python rgb bgr_Python cv2.COLOR_RGB2BGR属性代码示例
本文整理汇总了Python中cv2.COLOR_RGB2BGR属性的典型用法代码示例.如果您正苦于以下问题:Python cv2.COLOR_RGB2BGR属性的具体用法?Python cv2.COL ...
最新文章
- 深入JDK源码,这里总有你不知道的知识点!
- lxml安装_Beautiful Soup的安装和使用
- HAproxy七层负载均衡介绍
- apache 虚拟主机详细配置:http.conf配置详解
- java中兴参与实参相同_中兴通讯_传输SDH试题(含答案)
- HDU杭电2066 - 一个人的旅行(Dijkstra算法)
- char[] 和char*之间的相互转换
- 子乐云音乐播放器源码V1.2php源码
- FR决策表单JS实现自动滚屏/滚动效果
- delphi自带控件操作excel
- mysql5.7.26搭建MGR单主及多主模式
- matlab中min()函数,matlab基本函数min
- Git取消add 、 commit、push的命令
- 双机热备系统的方案与软件浅析
- CD-ROM是指啥?
- 1602实现计算机实验报告,LCD1602液晶显示实验报告
- Python —— 列表的while循环遍历 、for循环遍历
- 数字和罗马数字的的转换
- Leetcode 998
- 基于SSM的网上水果生鲜超市商城
热门文章
- ibm服务器查看网卡信息,真实环境IBMP740小机确定网卡插槽及ip对应关系.
- 第8节 利用PE系统修改win系统开机密码
- 用python画星空-python3的turtle画模仿3d星空、运动的恒星小宇宙
- 第二十一篇 vue组件引入使用
- 用模拟精灵写的自动投票系统
- STM32CubeMX之FatFS读写U盘
- 非广告!在360云盘建立了3个共享群,方便开发者交流共享资源
- QT 实现自定义小窗口可拖拽移动,自定义类绑定鼠标点击事件(图形操作一)
- cleanmymac在哪下载?中文官网安装教程
- Android开发遇到的错误: Unable to find explicit activity class {com.example.timeapp/com.example.timeapp.MySe