python - Raspberry pi 使用感知帽:无法通过操纵杆移动 LED 矩阵上的像素
问题描述
我正在尝试使用 RPi 和 sense hat 来制作游戏。障碍物正在倒下,玩家应通过操纵杆避开它们。
我的问题是,我希望白色 LED 响应操纵杆方向移动(仅向左和向右),但即使按下操纵杆,像素也不会移动。
谁能建议我一个解决方案?
global direction
for event in sense.stick.get_events():
if event.direction == "left":
positionX = positionX-1
elif event.direction == "right":
positionX = positionX + 1
for element in range(len(maze)-1):
sleep(0.5)
mazeSlice = maze[element*8:element*8+64]
print(mazeSlice)
sense.set_pixels(mazeSlice)
#joystick
sense.set_pixel(positionX,positionY,255,255,255)
解决方案
推荐阅读
- sql-server - Azure SQL 数据库表变量排序规则
- php - 在 Woocommerce 中为可变产品设置最小单位显示价格
- amazon-web-services - AWS Cloudformation - 挂载到现有文件系统
- php - 具有热链接保护和低内存使用率的 Laravel 下载响应
- vba - Datediff 不适用于 VBA 查询以在 Excel 中访问
- anaconda - Spyder 终端在哪里(是的,我下载了它)?
- time - ISO-8601 UTC 和 Unix 时间戳之间是否存在一对一关系?
- javascript - 用于片段的 VSCode 文档选择器
- ruby-on-rails - 安装 Mysql 2 gem 失败
- matlab - 如何解释这些用 MATLAB 编写的命令行?