在处理语言中,我正在尝试创建一个类似于下图的翻译:Output Goal
在我的代码中,图像正在移动,但除了显示翻译之外,它没有显示原始图片,并且它没有像我希望的那样显示在屏幕上。
我已经将到目前为止我拥有的代码包含在下面:
PImage img;
int reps=10;
void setup()
{
size(600,120);
triangle(30,5,50,30,15,20);
save("image.png");
img=loadImage("image.png");
}
void draw()
{
for (int i=0; i<reps; i++);
{
pushMatrix();
image(img,0,0);
translate(img.height,0);
scale(-1,1);
image(img,0,0);
popMatrix();
}
}这就是到目前为止它所产生的:current_output
我很高兴它正在翻译,我只是想弄清楚如何在翻译之外看到原文,并将其多次显示。提前感谢!!
发布于 2020-11-07 03:54:35
根据索引的不同,图像必须进行不同的转换。第二张图片需要比第一张图片多翻译,第三张图片比第二张图片多翻译:
translate(img.height * i, 0);函数draw
void draw()
{
for (int i=0; i<reps; i++);
{
pushMatrix();
translate(img.height * i, 0);
scale(-1,1);
image(img,0,0);
popMatrix();
}
}https://stackoverflow.com/questions/64707967
复制相似问题