내 6 개의 Orb 객체 각각에 내 c [] 색상 배열의 각 색상을 지정하려고합니다. 내 루프는 모든 오브젝트에 모든 색상을 할당합니다. 어떤 도움이라도 대단히 감사합니다.배열의 색상을 p5.js/Javascript의 객체에 할당
var orb = [];
var c = ["#C460E0",
"#F469A9",
"#69F5E7",
"#687DF2",
"#69F591",
"#F1Ea67"];
var col;
var num;
function setup() {
createCanvas(600, 600);
for (var i = 0; i < 6; i++)
orb[i] = new SoftOrb();
}
function draw() {
background(1);
for (var i = 0; i < orb.length; i++) {
orb[i].colour(); // <-----???!
orb[i].edges();
orb[i].display();
orb[i].move();
}
}
function SoftOrb() {
this.loc = createVector(random(width), random(height));
this.vel = createVector(0, 0);
this.col = col;
this.display = function() {
ellipse(this.loc.x, this.loc.y, 100, 100);
}
this.colour = function() {
noStroke();
for (var j = 0; j < c.length; j++) {
var index = c.indexOf(j);
fill(c[j]);
}
그래서 어떤 일이 발생할 것으로 예상되며 실제로 어떻게됩니까? 당신은 2 개의'{'missing .. – YakovL