我设法将一个脚本串起来,该脚本接收来自iOS应用程序设置速度和方向的命令.
问题是我没有实际的设备,所以我的应用程序发送命令到我建立的使用龙卷风的小python web套接字服务器...
基本上我理想需要的是一种方法:
显示一个窗口每隔17ms,清除窗口,用x和y读取一个全局变量,并在x和y处绘制一个点或圆.
有没有方便的方法来做到这一点,所以我可以直观地看到发生了什么?
如果我每隔X毫秒就可以在一个窗口画一个圆圈,我可以处理其余部分.
需要添加什么:
-create a window
-create a timer
on timer callback: clear screen and draw a circle in the window.
Run Code Online (Sandbox Code Playgroud)
你应该尝试使用pygame进行图形处理.首先下载pygame
这是一个示例代码
import pygame,sys
from pygame import *
WIDTH = 480
HEIGHT = 480
WHITE = (255,255,255) #RGB
BLACK = (0,0,0) #RGB
pygame.init()
screen = display.set_mode((WIDTH,HEIGHT),0,32)
display.set_caption("Name of Application")
screen.fill(WHITE)
timer = pygame.time.Clock()
pos_on_screen, radius = (50, 50), 20
while True:
for event in pygame.event.get():
if event.type == QUIT:
pygame.quit()
sys.exit()
timer.tick(60) #60 times per second you can do the math for 17 ms
draw.circle(screen, BLACK, pos_on_screen, radius)
display.update()
Run Code Online (Sandbox Code Playgroud)
希望有所帮助.记住你需要先下载pygame.你还应该阅读pygame.这真的很有帮助.