Processing 在处理过程中创建动画径向渐变,类似于Solar Weather应用程序

我试图在处理过程中创建一个径向渐变,并设置渐变动画,使其具有缓慢呼吸的效果。渐变需要在两种颜色之间振荡——这一效果在iOS天气应用软件Solar中可以看到 我找到了被请求的xCode,但我想得到一些用于处理的指针 下面的图片可以更好地解释我的问题: 我偶然发现了“径向渐变”,但我不太确定如何继续设置渐变动画,并在中心创建孔以形成甜甜圈形状 任何示例代码、指针、建议都将不胜感激!谢谢 一种解决方案是访问java.awt.Graphics2D(也称为Java2D)并使用RadialGradient

Processing 处理中的移动Snake逻辑

我正在制作一个蛇游戏,但我不知道如何在处理过程中实现蛇的运动。我已经为蛇创建了一个类,其中包括一个可以检测按键的运动函数,但我一直在研究如何对蛇的运动进行编码。谁能给我一个简短的解释,如何实现蛇运动的基础上的代码如下 int score = 0; int unit = 20; PFont courierNew24, courierNew40; ArrayList unitList; String direction = "right"; String nextDirection = "";

Processing 处理语言中的文本字段(使用CP5)

如何实现字符限制,防止用户输入超过3个字符?我可以制作自己的过滤器,但在我想通过找出是否有内置方法来保存一些代码之前;不幸的是,我还没有找到一种方法 您不能截取事件并忽略任何会导致文本超过字符限制的事件吗?交叉张贴:我将继续在文本字段中迭代当前字符串的长度。如果超过3,我将“.setText()”返回3个字符。难道你不能截取事件并忽略任何会导致文本超过字符限制的事件吗?交叉张贴:我将继续在文本字段中迭代当前字符串的长度。如果超过3,我将“.setText()”返回到3个字符。

Processing 处理记忆游戏延迟

您好,我正在处理一个记忆游戏,需要在一段时间后(例如1秒)显示同一对。因为现在它马上就消失了。这是它出现时的部分 if(fv[cardUp[0]==fv[cardUp[1]]{ myCard[cardUp[0]]已匹配(); myCard[cardUp[1]]已匹配(); win+=1; } 这是我的建议 void匹配(){ cardX=-150; } 您可以使用millis()函数通过将该值存储在变量中来记录发生的事件。然后根据当前的millis()检查该变量,以确定延迟是否已过 下面是一个

Processing 处理-类中的数组

我正在处理一个与我的学习相关的项目。我想制作具有特定纹理的3d长方体,到目前为止,我创建了一个具有不同纹理的长方体。我还想使用数组将它们显示在网格中,这样代码就在下面,无法理解如何将其转换为数组 作为图片,我只是简单地创建了6个不同的颜色框来检查它是如何工作的 Cube-myCube; int x; 无效设置(){ 尺寸(800800,P3D); myCube=新多维数据集(); } 作废提款(){ myCube.display(); } 类立方体{ PImage tex、tex1、tex2、t

Processing 处理:自上而下射手中的多发子弹

我想做一个简单的自上而下的射手。当用户按下W、A、S或D时,“子弹”(矩形)将从“射手”中弹出。根据我的代码,在到达屏幕末端之前,每个方向只能发射一颗子弹。有没有办法让他们(用户)可以朝一个方向发射多发子弹 这是我的密码: package topdownshooter; 导入处理.core.PApplet; 导入加工.core.PImage; 公共类TopDownShooter扩展PApplet{ 皮马杰射手; 浮动射手x=400; 浮动射击=300; 浮动速度; 浮球速度; 浮球速度; 浮球速

Processing 带杰基尔的p5js

我对Jekyll很陌生,我不知道如何为我正在进行的项目创建一个嵌入了p5.js草图的网站 我怀疑这与依赖性有关,如果能得到任何帮助/指点,我将不胜感激 Jekyll和P5.js的结合没有什么特别之处 需要了解的重要一点是,Jekyll的输出“只是”普通HTML。您可以在任何HTML页面中包含P5.js草图。因此,您可以在Jekyll中包含P5.js 是一个示例页面,它将P5.js草图嵌入到使用Jekyll创建的网站中。是该页的源标记。Jekyll接受该标记并输出HTML 这将很难比这更具体,但对

Processing 从画布上选择一种颜色

我想从绘制的画布上选择一种颜色。 我找到了get()函数,但它只能从图像中获取颜色。 有什么方法可以从当前画布获取颜色吗?您可以从当前画布获取颜色:只需解决您需要的PGraphics实例(甚至是全局实例),并确保首先调用 下面是经过调整的处理>示例>基础>图像>加载显示图像版本: /** * Load and Display * * Images can be loaded and displayed to the screen at their actual size * or a

Processing 椭圆气泡排序

目标: 我想将随机生成的椭圆按其半径排序。从最小值->最大值 问题: 每次我运行时,都会发生一个错误数组索引超出边界 这是我的密码: Ellipse[] e = new Ellipse[100]; int j; void setup() { fullScreen(); for (int i = 0; i<e.length; i++) { e[i] = new Ellipse(random(10, width-10), height/2, random(10, 80), co

Processing 为什么变换矩阵不是单位矩阵?

试图在处理Python模式下摸索转换矩阵 一个从不转换任何东西的简单程序 def setup(): print("original matrix ".format()) printMatrix() size(200, 200, P3D) print("after-size matrix ".format()) printMatrix() line(10,30,90,50) resetMatrix() print("after

Processing 处理|如何阻止球改变';s颜色

下面是我编写的一个小代码,可以让球在处理过程中反弹。球应该改变它的颜色,所有它从“地面”反弹回来的东西,变得越来越慢,最后停在地面上。 但是-这就是我遇到的问题-球在底部没有停止改变它的颜色-这意味着它没有停止反弹,对吗 问题是:我如何告诉球停下来,不再改变它的颜色 float y = 0.0; float speed = 0; float efficiency = 0.9; float gravitation = 1.3; void setup(){ size(400, 700)

Processing 加工-通过按键‘;1’;或键‘;2’;这样可以分别拾取形状1或形状2

在草图上绘制两个形状(例如矩形和圆形)。使用上、下、左和右键控制选定形状的移动。按“1”键或“2”键可选择形状,以便分别拾取形状1或形状2。我想按“1”键或“2”键选择形状,但它们无法运行` int x = 0; int y = 0; int ex= 0; int ey= 0; void setup(){ size (400, 400); } void draw(){ background(80); rect(x, y, 25,25); ellipse(50, 50,

Processing 处理:如何添加背景音乐

我已经做了一个简单的小游戏在处理,但需要一些帮助。我有一个mp3,想把它添加到我的应用程序中,在后台循环运行 这可能吗?非常感谢。您可以使用声音库。处理已经包括在内。 查看文件>示例>库>最小音频>加载文件 您还可以使用Processing的声音库。转到草图>导入库…>添加库…> 然后搜索“声音”并从处理基础下载声音库。 import processing.sound.*; SoundFile file; void setup() { size(640, 360); backgro

Processing 处理脚本无法作为javascript运行

一个相对简单的处理脚本在2.0 IDE的Javascript模式下以及在浏览器中通过Processing.JS失败,原因未知。我很确定同样的问题是停止这两种方法。我已分离出一条导致故障的线路,并在以下几页中进行了说明: 是项目脚本的精简版本,可以正常工作 演示了当一个额外的命令被称为第93行时Test1如何失败,尽管它在IDE的Java模式下运行良好。有问题的行只会重新打印已经在void setup{}中成功打印的信息,因此我感到困惑。 所有脚本都可以查看,但中的关键行处于无效的绘图链接中 你知

Processing 处理:使用for循环创建多个椭圆

我不熟悉处理,想知道如何在指定的行上创建for循环来创建另外两个椭圆?我想在不影响椭圆轨迹的情况下创建这些椭圆 int xv = 200; int yv = 20; int xsp = 2; int ysp = 2; void setup() { size(700, 500); } void draw() { background(250); int xcoord = xv; { // x

Processing 在draw()函数中使文本保持静态

我从我找到的一个教程中提取了下面的示例,因为它包含了我正在寻找的大部分基本功能。我的问题是:我希望headline[]数组中的每个字符串都移动到窗口上(就像它已经移动过的那样),然后在退出之前停止。我希望字符串在数组中的下一个字符串移入时保持静态,而不是消失。。。最后也停止了。换句话说,当更多的字符串进入窗口时,我希望文本看起来像是堆叠在一起 代码如下: String[] headlines = { "Processing downloads break downloading record

Processing 在web上处理草图:不同计算机上的不同行为,相同浏览器

我在一个网页上有3个加工草图(150.146.65.246)。 根据我打开页面的计算机,我有不同的行为: 在某些计算机上,一旦页面打开,草图就会一次又一次地错误地重新初始化,就像页面不断刷新一样。在另一台计算机上,当页面打开时,草图只正确初始化一次。 测试的浏览器是Firefox和Chrome 我开始认为这取决于一些浏览器设置,你知道吗 问题可能来自processing.js的实现。您可以发布一个和相关页面的链接,或者一个JSFIDLE吗?嗨,凯文。我将按要求进行MCVE。同时,页面链接为150

Processing 如何在深度排序的半透明对象上避免这种损坏? 无效设置{ 尺寸600、480、P3D;可暗示的深度排序; } 抽真空 { 背景0; 平移宽度/2,高度/2;填充颜色255255,84; 冲程重量0; 翻译-40,0,1;sphere80; 平移2*40,0,0;球体80; //因腐败而失败:http://i.imgur.com/GW2h7Qv.png }

注:sphereDetail无需应用。sphereDetail60导致失败并失去左重叠: 要理解为什么会发生这种情况,你必须了解引擎盖下发生了什么 以三角形思考 调用sphere函数时,处理实际上是绘制一组三角形。如果运行以下简单程序,您可以看到: 尺寸500500,P3D; 平移宽度/2,高度/2; 球体100; 在代码中,您已选择不绘制轮廓,但处理过程仍在绘制一组三角形以绘制球体。以下是它使用sphereDetail10绘制的内容: 关键是,你需要停止看到球体,看到组成这些球体的三角形 深度

Processing 使用mousepressed()处理删除矩形

此时,当我单击窗口中的任意位置时,我的对象会发生变化。 但我只想在点击对象时改变对象。 我不知道怎么做,有人能帮我吗 inta=300,b=200,c=200,d=100; 无效设置() { 大小(600400); 背景(230); } 作废提款(){ if(mousePressed==true){ 背景(230); ellipseMode(中心); 椭圆(300200100); a=0; b=0; c=0; d=0; } 冲程(0); 填充(#032EFF); 矩形模式(中心); rect(a

Processing 文本赢得';加工中的t显示

sketchpad.cc上的Im和draw方法不会输出任何文本 inti=0; 整数计数=0; int-x1=0;int y1=0;int x2=0;int y2=0;int x3=0;int y3=0; void setup(){//此操作只运行一次。 //设置背景色 背景(255); //画布大小(请仅限整数) 大小(300300); //光滑的边缘 光滑的(); //限制每秒的帧数 帧率(30); 冲程重量(2); } void mouseClicked(){ 如果(计数=0){ x1=

Processing 在一个基本的字母按压游戏中,如何在按下正确字母的同时移除椭圆?

我是一个完全的编程初学者,这是一个处理类作业,如果这是真的很明显,我道歉。对于这个任务,我正在做一个简单的游戏,圆圈浮向顶部,你必须键入屏幕上显示的字母,一次弹出其中一个。我已经完成了程序的大部分部分,除了使每个正确的字母笔划删除一个圆圈。我该怎么做呢 intl=97; int s=0; int visa=0; 气泡[]气泡=新气泡[20]; 无效设置(){ 尺寸(640360,P2D); 对于(int i=0;i

Processing 处理:图书馆问题?

我的图形卡驱动程序可能有问题。我使用的是Ubuntu 12.10,我的图形卡型号是ATI Mobility™ Radeon®HD 5650。当我尝试执行这个简单的程序时 import processing.video.*; Movie myMovie; void setup() { size(200, 200, P2D); myMovie = new Movie(this, "sample_iTunes.mov"); } void draw() { image(myMovie, 0, 0);

Processing 处理和Twitter4j,搜索tweet时出现的问题

我有processing 2.0和twitter4j 3.0.3;当我尝试运行该程序时,会收到错误消息 函数“getTweet()不存在” 我尝试了getStatuses,但没有结果,我收到了相同的错误消息,该函数不存在 帮忙 ArrayList words=new ArrayList(); 推特工厂推特工厂; 推特; 无效设置(){ 大小(500500); 背景(0); 光滑的(); 连接Twitter(); } 作废提款(){ //绘制渐变矩形 填充(0,1); 矩形(0,0,宽度,高度);

Processing 处理过程每隔一次跳过一次

我试图将XBee输出的各个部分组合成一个变量,将它们连接起来。我习惯于编码和编译。我遇到的问题是,输出(println)每隔一个字节跳过一次(可能这是错误的术语)。因此,i=4到11的XBee输出应如下所示: 0,19162,0,64121230206(这是从十六进制转换的XBee地址) 但println显示: 19,0121206125,1,0,3(开始进入输出的其他段) 后来,我使用数组尝试了一种不同的路由。它仍然会跳过其他条目,我发现这与我检查I==126有关。有没有其他方法可以做这样的检

Processing 如何放大鼠标光标下的点(处理)

我想放大草图中鼠标光标下的点。问题的规模部分非常简单;这是我搞不懂的翻译部分。其思想是能够放大到加工草图,同时保持草图中对象之间的相对距离 任何帮助都将不胜感激。放大但不保持相对距离的基本草图如下所示: float scaleFactor; void setup() { size(300, 300); scaleFactor = 1; } void draw() { background(255); fill(128); noStroke();

Processing 如何在按下鼠标后隐藏文本标签?

我使用了Control-P5库来绘制文本标签 void setup(){ size(1400,800); cp5 = new ControlP5(this); myTextlabelB = new Textlabel(cp5,"Hello world",100,100,400,200); } void draw(){ myTextlabelB.draw(this); if(mousePressed){ myTextlabelB

Processing 用鼠标在tuio中绘制椭圆

嗨,如果有人能帮我,我将非常感激,我有一个草图,可以让用户用无线喷壶在屏幕上画涂鸦。此时,安装tuio代码后,当用户按下鼠标按钮时,会发出喷射声。。但是当按下鼠标按钮时,我在绘制椭圆草图时遇到了困难 This is my code; import ddf.minim.spi.*; import ddf.minim.signals.*; import ddf.minim.*; import ddf.minim.analysis.*; import ddf.

Processing 如何使窗口在加工过程中最大化打开

我试图找出如何使一个窗口的处理开始最大化,我使它是正确的大小,但它是偏了一点 提前谢谢-伊恩。我觉得这个问题很好,但OP缺乏搜索的主动性。第一次点击搜索查询“处理全屏”提供了关于这个主题的非常好的信息 基本上,解决方案是根据显示的宽度和高度设置窗口大小,然后覆盖sketchFullScreen方法: void setup(){ 尺寸(显示宽度、显示高度); } 布尔草图全屏(){ 返回true; } 将草图设置为可调整大小,然后使用java调用最大化。 延迟可替换为等待窗口激活 import j

Processing 在使用处理ide时,是否有多个目录正在处理?

我目前开始了一个新的处理项目,首先从 处理与安装一起提供的ide。 是否可以将项目组织到子目录中,而不必将所有类放入单个草图文件夹中?我查看了上的文档,但没有找到任何关于如何将项目划分为可管理的源子目录的有用信息。非常感谢您的帮助:)否默认处理IDE不支持此功能 在切换到另一个IDE进行处理之前,请记住Processing 3将高度关注创建一个全新的IDE,它“可能”会添加此功能。感谢您的快速回答:),尽管有点失望…@ketbra您应该使用Proclipsing插件尝试eclipse

Processing 每次单击鼠标时,在随机位置生成图像

我现在正在做我的学校项目。但我有问题 以下是说明: 在屏幕上绘制三个不同外观的瓶子。每个瓶子的顶部都应该有一个清晰可见的“软木塞” 允许用户按任意键重置场景。重置场景意味着屏幕上的图像立即被重新绘制,这样屏幕上唯一的东西就是三个带软木塞的瓶子。用户可以点击软木塞,就好像程序是第一次运行一样。(重置场景意味着删除屏幕底部的所有苹果(因为它们已经从树上掉下来),然后将它们重新绘制到树上。如果重置场景时,任何苹果恰好在半空中,这些掉落的苹果应该消失。) 每次程序运行或场景重置时(用户按任意键),在随机

Processing 根据条件停止处理中的mouseX跟踪

各位。我是新手,请原谅我的无知。我基本上想根据情况停止注册mouseX。假设我有一个红色区域,在该区域内有一个黄色圆圈。当光标位于红色区域内时,我希望圆圈跟踪moseX坐标(同时保持y轴位置),但我也希望圆圈在光标离开该区域后“记住”moseX坐标 以下是我尝试执行的代码: void设置() { 大小(500500); } 无效提款() { 背景(255); 仰泳(); 填充(#F05757); 四元组(0,0,300,0,300,200,0,200); 填充(#EDF057); 椭圆(运动()

Processing 翻转图像处理3.4

如何在Processing 3.4中沿Y轴翻转(镜像)图像?我尝试过缩放(-1,1),但这只会使我的图像消失。如果调用scale(-1,1),那么您的X值会翻转,您必须相应地调整参数。下面是一个例子: size(500, 500); PImage img = loadImage("my_image.jpg"); scale(-1, 1); image(img, -500, 0, width, height); 就我个人而言,我觉得这非常令人困惑,因此我会避免使用负数调用scale()。翻转图像

Processing 使用碰撞拾取项目

我目前正在努力制作一个版本的捕获标志的处理,但我遇到了一个冲突的问题。老实说,我对碰撞不太了解,我正试图抓住敌人的障碍。我可以从y轴拾取它,但是如果我在对象下方或上方,它仍然会拾取我不想要的对象。就是这样,我不知道如何设置顶部和底部的碰撞来拾取物品 (我希望这是有意义的,与块冲突并抓住块的代码在//move fecks下) 目标:可以从侧面、底部或顶部收集物品。当收集到物品时,物品跟随捡起它的玩家的x和y坐标 int[] player1; int[] player2; int[] player1

Processing 处理中使用Kinect v1进行运动捕捉

你好,我想知道是否有人能帮我做点什么 我最近一直在给大学和大学的老师们布置任务。我希望通过运动捕捉来实现这一点 其他讲师的老师是声音艺术和电影艺术,因此我计划创建一个程序,跟踪参与者的动作,并在屏幕上用以太设置或随机颜色显示动作 我也希望通过参与者的动作来使用这个项目的声音部分,但是通过动作改变噪音的音调或者通过动作改变声音的速度 我已经设法让一台360 xbox Kinect 1414在处理和运动跟踪方面发挥作用,但似乎不知道如何将椭圆连接到手上。我希望有人能帮助我,而且这似乎不是一项可怕的任

Processing 在使用P3D时,如何以2D方式编写标题和图例?

除了标题和图例之外,我已经在P3D模式下完成了我的草图。在这种模式下工作时,我如何像2D一样正常书写这些文本。我在草图中引入了一个摄像头来启用平移和缩放功能。这会导致标题根据摄影机进行变换。我试着把标题改成正确的位置,但看起来还是有点不对劲 另外,我如何使它从鼠标缩放和平移自由。即使草图的其他部分移动,它仍保持其位置 这是我的密码: PImage worldMap; PShape box; Table table; int rowCount; float x1, y1, z1, x2

Processing saveframe()屏幕截图已写入文件,但在处理过程中无法读取图像文件

我想使用处理来拍摄截图,并使用截图来生成动画。我尝试的方法是将帧保存到目录中,然后将图像文件重新加载到图像字符串中。不确定这样做是否正确,但我在加载图像时出错: String[]列表文件名(String dir){ 文件=新文件(目录); if(file.isDirectory()){ 字符串名称[]=file.list(); 返回姓名; }否则{ //如果它不是一个目录 返回null; } } 作废提款(){ 如果(帧数%60==0)屏幕(); 如果(屏幕!=null)图像(屏幕,0,0,宽

Processing 哪种语言使用.pde扩展名?

在搜索Barnsley的Fern分形的实现时,我遇到了一个扩展名为.pde的实现。哪种编程语言使用此扩展 此代码来自Processing.org,它是一个基于Java的开源IDE。你可以找到它。ArduinoIDE也使用此扩展,尽管它们在硬件板上运行 编辑-是的,它是C语法,主要用于艺术或现场媒体演示。恐怕是坏消息(或者可能是好消息?):它不是C代码,它是“处理”的一个例子——一种旨在编程图像的开源语言。看一看 看起来很酷。的.pde文件扩展名是,和IDE使用的扩展名 处理不是基于C的,而是基于

Processing 图像滑块使用称为处理的编程语言

我不知道如何通过处理创建图像幻灯片。有人能为我制作一个幻灯片作为示例吗?你能简要地解释使用语句的代码吗? ,因为你没有尝试任何东西,而且你不提供任何代码,考虑下面的开头: 幻灯片放映是一个图像列表/数组,显示在幻灯片中的确切位置 具体顺序。在任何给定时间,只能看到一个图像。 此外,还要考虑pIMAGE数据类型和图像方法。 您可以在中找到更多信息。 要有创意。制作幻灯片没有任何规则。您可以用许多不同的方法来实现这一点。StackOverflow的工作原理并非如此。很难回答一般的“我该怎么做”这类问

Processing 我能';t在JavaScriptMode中的draw()方法中使用image()和rect()

我似乎无法在JavaScriptMode的draw()方法中同时使用image()和rect()。当我试图运行代码时,草图什么也不做。它应该打印出一个绿色圆圈的背景,中间有一个白色的矩形。我在其他人的素描中看到了这一点,所以我不确定这是怎么回事。我在这里没有使用createShape()(我知道这在JavaScriptMode中还不起作用 这是我的密码: PImage图像; 无效设置(){ 尺寸(400400); image=loadImage(“green-circles-wallpaper-

Processing 处理,使用音频波形内部的纹理

我一直试图使纹理(img)仅在波形处于活动状态时可见。但到目前为止,我的尝试失败了。我不太明白vertex的用法 PImage img; import ddf.minim.*; Minim minim; AudioPlayer song; void setup() { size(800, 600,P2D); minim = new Minim(this); song = minim.loadFile("song.mp3"); song.play(); img = load

Processing 加工旋转线

我试图通过处理来实现以下内容,但两行之间的间距不均匀 我使用了以下代码 void setup(){ size(300,300); rectMode(CENTER); background(0); translate(150,150); for(int i=0;i<360;i+=15){ rect(0,100,5,50); rotate(i); } } void setup(){ 尺寸(300300); 矩形模式(中心); 背景(0); 翻译(150150);

Processing 如何在文件夹中的多个帧上运行处理脚本

使用processing,我试图运行一个脚本来处理一个装满帧的文件夹 该脚本是像素SortFrames和SortThroughSeamCarving的组合 我是新的处理和我想要的似乎没有工作。我想让脚本重新运行,并在要处理的文件夹中选择以下文件。目前,它在末尾停止,在下一个文件中不返回开始,还涉及到其他三个模块 任何帮助都将不胜感激 /* ASDFPixelSort for video frames v1.0 Original ASDFPixelSort by Kim Asendorf <

Processing 在处理过程中创建足球数据可视化?

我想知道是否有人知道我在哪里可以得到这类数据来进行数据可视化。我想从世界各地挑选一些国家,绘制他们在过去一百年中赢得世界杯的次数。我可以从哪里得到这方面的数据?在将其映射到我的数据可视化方面,我应该从哪里开始?我正在使用处理。数据: 可视化:处理的创建者之一Ben Fry写了一本关于数据可视化的好书。这不仅为您提供了制作应用程序的代码和工具,还提供了有关数据可视化的更多信息以及灵感 对于数据,如果您想查看某个特定领域,我建议您找到一个API,该API为您提供有关该领域的结构化数据,但您的可视化

在processing 2中,是否可以命名一个形状rect()以供以后参考?

能否以某种方式命名基本体形状(如rect()),以便以后更改其属性 还是用其他方法来实现我的目标 您可以使用,并且有相当好的教程。我创建了一些简单的演示如何使用它: PShape矩形; 无效设置(){ 尺寸(640、360、P2D); 矩形=createShape(矩形,0,0,100,50); 矩形。设置行程(颜色(255)); 矩形。设定行程重量(4); 矩形。设置填充(颜色(127)); } 作废提款(){ 背景(51); 翻译(mouseX,mouseY); 形状(矩形); } 按下vo

Processing 在Windows 8.1中处理高分辨率屏幕上非常小的界面图标

处理应用程序(可视化应用程序)界面中的各种图标和按钮在带有3200x1800px屏幕的笔记本电脑上非常小。图标很难看到,除非我的鼻子离屏幕几厘米远 我在操作系统(Windows 8.1)中调整了屏幕分辨率和其他设置,这很有帮助,但会导致其他应用程序看起来太大,甚至处理图标也小得令人不舒服 有什么简单的方法可以强制使用更大的图标吗? 我还尝试了Compatibility view=>在高DPI上禁用显示缩放 但它仍然不起作用。任何帮助都将被告知???您应该能够将自己的图标添加到草图窗口: Imag

Processing 如何使某个对象移动到上一个鼠标按下的位置?

这是非常基本的,但例如,我画了一个矩形,然后按下某个位置(x,y),什么也不会发生,但当我再次按下其他位置(x2,y2)时,该矩形将移动到我按下的第一个位置(x,y)。所以无论我在哪里按下,矩形都会移动到我最后按下的位置 我有它,所以无论我按下哪个按钮,矩形都会出现,但不会出现在前一个位置 void setup(){ 背景(234); 尺寸(400400); } 作废提款(){ } void mousePressed(){ 背景(234); rect(mouseX,mouseY,20,20);

Processing 如何处理sphere()输出的这种损坏?

如何处理sphere()输出的这种损坏 void setup(){ 尺寸(600、600、P3D); } 作废提款() { 背景(0); 平移(宽度/2,高度/2); 冲程重量(0); 填充(颜色(255、255、255)、128); sphereDetail(10);sphere(100);//已损坏:http://i.imgur.com/1XmA8Om.png } 在谷歌搜索了一番之后,我发现: 这并不是一个真正的错误或损坏,因为这正是OpenGL(因此处理)的设计行为。是一篇比我解释得更

Processing 处理:椭圆鼠标跟随,无重叠

我是一个完全的处理初学者,我试图让一排椭圆沿着鼠标的路径移动,边缘接触,但不重叠 我的第一个练习是使用一条线跟踪数组中的鼠标历史记录,注释掉的线在每个索引处也添加了一个椭圆: ArrayList历史; 浮动汇率; 漂浮猎物; 无效设置(){ 大小(10241024); 历史=新的ArrayList(); } 作废提款(){ 背景(255); 对于(int i=1;i 我想我应该定义一个半径变量,并使用dist()计算当前鼠标位置与沿鼠标历史绘制的最后一个椭圆之间的距离,然后使用if语句仅在该距离

Processing 如何使矩形在处理过程中发生碰撞和反弹?

所以我有这个代码,我希望矩形相互碰撞,反弹,并反转方向。我还希望其中一个矩形比另一个要快。我将如何做到这一点?这是我的密码: //******************************************* //Declare Variables //******************************************* float mov = 0.0; //movement int dir = 1; //direction int off = 50; //offset

Processing 错误:看起来像您';“重新混合”;主动的;及;“静态”;加工模式

代码是一个开放的处理程序,我下载了它,但似乎不起作用。我是一个初学者,需要帮助理解如何处理错误。提前谢谢。 请在此处找到openprocessing代码: void setup(){ 尺寸(400400,0); } 矩形模式(中心); textAlign(居中,居中); var P=200; var LOSE=false; var得分=0; var particlestor=[]; var定时器=毫秒(); var下降=功能(位置){ 这个速度=新的PVector(0,3); this.posi

  1    2   3   4   5   6  ... 下一页 最后一页 共 14 页