如何获取乌龟图形乌龟的X坐标

时间:2013-10-03 09:49:00

标签: java turtle-graphics

我可以使用以下代码创建一个将在窗口中的乌龟:

Turtle t1 = new Turtle(w,100,100);

如果我想知道它的坐标,我可以写:

int getX(w);

但是当我有2只海龟,t1和t2时,如果我想知道turtle1的X坐标,我不知道该怎么办。

Turtle t1 = new Turtle(w,100,100);
Turtle t2 = new Turtle(w,200,100);

如果我要写int getX(w),我会得到哪些海龟X坐标?我怎么写,所以我得到t1 s cedate?

3 个答案:

答案 0 :(得分:0)

我不知道你正在使用什么Turtle类,但我想你会做这样的事情:

int x1 = t1.getX(w);
int x2 = t2.getX(w);

答案 1 :(得分:-1)

对于python turtle模块,获取乌龟的x和y坐标使用getPosition方法,如下所示:

import turtle
import time
alex = turtle.Turtle()
alex_text = turtle.Turtle()
alex_text.goto(alex.position()[0], alex.position()[1])
alex_text.write("hello")
time.sleep(1)

turtle.position() - 返回乌龟的当前位置(x,y)(作为Vec2D向量)。

在此处详细了解:https://docs.python.org/3.3/library/turtle.html#turtle.write

答案 2 :(得分:-1)

使用turtle.xcor() 它返回x位置。 使用turtle.ycor() 它返回y位置。