本文整理汇总了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属性代码示例相关推荐

  1. python win32console_Python win32console.FOREGROUND_RED属性代码示例

    本文整理汇总了Python中win32console.FOREGROUND_RED属性的典型用法代码示例.如果您正苦于以下问题:Python win32console.FOREGROUND_RED属性 ...

  2. python trunc_Python os.O_TRUNC属性代码示例

    本文整理汇总了Python中os.O_TRUNC属性的典型用法代码示例.如果您正苦于以下问题:Python os.O_TRUNC属性的具体用法?Python os.O_TRUNC怎么用?Python ...

  3. python quit()讲解_Python locals.QUIT属性代码示例

    # 需要导入模块: from pygame import locals [as 别名] # 或者: from pygame.locals import QUIT [as 别名] def update( ...

  4. python token_bytes_Python token.RSQB属性代码示例

    # 需要导入模块: import token [as 别名] # 或者: from token import RSQB [as 别名] def test_exact_type(self): self. ...

  5. python中type(12.34)_Python typing.TYPE_CHECKING属性代码示例

    本文整理汇总了Python中typing.TYPE_CHECKING属性的典型用法代码示例.如果您正苦于以下问题:Python typing.TYPE_CHECKING属性的具体用法?Python t ...

  6. python居中对齐代码end_Python tkinter.END属性代码示例

    本文整理汇总了Python中tkinter.END属性的典型用法代码示例.如果您正苦于以下问题:Python tkinter.END属性的具体用法?Python tkinter.END怎么用?Pyth ...

  7. python画画bup_Python Tkinter.X属性代码示例

    本文整理汇总了Python中Tkinter.X属性的典型用法代码示例.如果您正苦于以下问题:Python Tkinter.X属性的具体用法?Python Tkinter.X怎么用?Python Tki ...

  8. python modifysetup什么意思_Python pyinotify.IN_MODIFY属性代码示例

    本文整理汇总了Python中pyinotify.IN_MODIFY属性的典型用法代码示例.如果您正苦于以下问题:Python pyinotify.IN_MODIFY属性的具体用法?Python pyi ...

  9. python rgb bgr_Python cv2.COLOR_RGB2BGR属性代码示例

    本文整理汇总了Python中cv2.COLOR_RGB2BGR属性的典型用法代码示例.如果您正苦于以下问题:Python cv2.COLOR_RGB2BGR属性的具体用法?Python cv2.COL ...

最新文章

  1. 深入JDK源码,这里总有你不知道的知识点!
  2. lxml安装_Beautiful Soup的安装和使用
  3. HAproxy七层负载均衡介绍
  4. apache 虚拟主机详细配置:http.conf配置详解
  5. java中兴参与实参相同_中兴通讯_传输SDH试题(含答案)
  6. HDU杭电2066 - 一个人的旅行(Dijkstra算法)
  7. char[] 和char*之间的相互转换
  8. 子乐云音乐播放器源码V1.2php源码
  9. FR决策表单JS实现自动滚屏/滚动效果
  10. delphi自带控件操作excel
  11. mysql5.7.26搭建MGR单主及多主模式
  12. matlab中min()函数,matlab基本函数min
  13. Git取消add 、 commit、push的命令
  14. 双机热备系统的方案与软件浅析
  15. CD-ROM是指啥?
  16. 1602实现计算机实验报告,LCD1602液晶显示实验报告
  17. Python —— 列表的while循环遍历 、for循环遍历
  18. 数字和罗马数字的的转换
  19. Leetcode 998
  20. 基于SSM的网上水果生鲜超市商城

热门文章

  1. ibm服务器查看网卡信息,真实环境IBMP740小机确定网卡插槽及ip对应关系.
  2. 第8节 利用PE系统修改win系统开机密码
  3. 用python画星空-python3的turtle画模仿3d星空、运动的恒星小宇宙
  4. 第二十一篇 vue组件引入使用
  5. 用模拟精灵写的自动投票系统
  6. STM32CubeMX之FatFS读写U盘
  7. 非广告!在360云盘建立了3个共享群,方便开发者交流共享资源
  8. QT 实现自定义小窗口可拖拽移动,自定义类绑定鼠标点击事件(图形操作一)
  9. cleanmymac在哪下载?中文官网安装教程
  10. Android开发遇到的错误: Unable to find explicit activity class {com.example.timeapp/com.example.timeapp.MySe