bonjour
je suis confronté à un problème lorsque je charge les exemples de la librairie PPhys2D. En effet il me renvoie toujours à l'erreur suivante : Cannot find a class or type named "Color".
import pphys2d.bodies.*;
import pphys2d.joints.*;
import pphys2d.shapes.*;
import pphys2d.phys2d.raw.collide.*;
import pphys2d.phys2d.raw.strategies.*;
import pphys2d.phys2d.raw.forcesource.*;
import pphys2d.phys2d.util.*;
import pphys2d.phys2d.raw.shapes.*;
import pphys2d.*;
PPWorld world = new PPWorld();
PPBox myBox;
void setup () {
frameRate(30);
size(500,500);
world.setGravity(0, 200);
world.setEdges(this, new Color (40, 40, 40));
myBox = new PPBox(50, 90);
myBox.setPosition(250, 100);
myBox.setStrokeWidth(1);
myBox.setRotation(0.2);
myBox.setFillColor(new Color(40,40,100));
myBox.setStrokeColor(new Color(40,40,40));
world.add(myBox);
}
void draw () {
background(255);
world.draw(this);
}Je ne comprend pas ce qui se passe. Avez vous une solution?
merci d'avance
Hors ligne
apparemment, cette lib ne marche pas très bien à partir de processing 1.1 et nécessite des imports supplémentaires.
la spec n'est pas très claire :
Parameters
color -> Color : a java Color(red, green, blue, alpha) object that define the color to be applied
je pense qu'ils font référence à la classe java.awt.Color : http://download.oracle.com/javase/1.4.2 … Color.html
tu devrais essayer de rajouter un
import java.awt.Color;
Hors ligne
SUPER!
merci pour le tuyau ça marche comme sur des roulettes!![]()
Hors ligne