Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Pythonista场景模块进行更好的跟踪_Python_Ios_Python Module - Fatal编程技术网

使用Pythonista场景模块进行更好的跟踪

使用Pythonista场景模块进行更好的跟踪,python,ios,python-module,Python,Ios,Python Module,这是我第一次发布到Stack Overflow,我对Pythonista的场景模块非常陌生,因此请原谅任何小错误,并告诉我在格式/问题方面是否有任何错误 我目前正在尝试创建一个程序,允许用户手工画一个圆,然后取圆周。然而,我的线条的外观取决于我所画的图案。例如,如果我画得很快,那么点(线段)就很少,而慢慢地画会使它更精确。(我还没有周长,但我想我可以每隔N个距离放置一个点,然后使用点的数量并从那里计算出来) 我提出的问题是,我如何使它在我画画时,速度不会(或至少不会显著)影响线条 注意-我在Py

这是我第一次发布到Stack Overflow,我对Pythonista的场景模块非常陌生,因此请原谅任何小错误,并告诉我在格式/问题方面是否有任何错误

我目前正在尝试创建一个程序,允许用户手工画一个圆,然后取圆周。然而,我的线条的外观取决于我所画的图案。例如,如果我画得很快,那么点(线段)就很少,而慢慢地画会使它更精确。(我还没有周长,但我想我可以每隔N个距离放置一个点,然后使用点的数量并从那里计算出来)

我提出的问题是,我如何使它在我画画时,速度不会(或至少不会显著)影响线条

注意-我在Pythonista的examples选项卡中看到了一些例子,它们都是UI模块,但由于我已经知道了一点场景,所以我想继续讨论这个问题。如果不可能的话,我就换一个。(另外,如果有人愿意,他们是否可以创建一个名为“场景模块”的标记?谢谢。)

多谢各位

from scene import *
import math
allPoints = []
line = []
def addPoint(x, y):
    allPoints.append((x, y))

class MyScene(Scene):
    def setup(self):
        self.background_color = '#a9a9a9'
        self.followPlayer = SpriteNode('shp:Circle',    position = (-10,-10))
        self.add_child(self.followPlayer)
    def touch_began(self,touch):
        self.followPlayer.position = touch.location
    def touch_moved(self, touch):
        x, y = touch.location
        addPoint(x, y)
        self.followPlayer.position = touch.location
        self.drawNode =  SpriteNode('iob:ios7_circle_filled_24', (x, y), parent = self)

run(MyScene())