1
Kahn 아카데미를 통해 processing.js를 배웠습니다. 여기서는 간단히 var
을 사용하여 모든 유형의 변수를 선언합니다. 그러나 var
대신에 int
및 float
과 같은 용어가 사용되었습니다. 그러나 객체 유형을 어떻게 선언합니까? 그리고 객체 배열을 어떻게 선언합니까? 아래는 Kahn Academy 영역에서 잘 작동하는 관련 코드입니다. var
을 사용하는 줄을 다시 쓰는 방법을 말해 줄 수 있습니까? 많은 감사합니다. 나는 당신의 질문을 이해로서Processing.js에서 객체 유형과 객체 배열을 선언하는 방법은 무엇입니까?
var Mover = function (xPos, yPos, cloudColor){
this.xPos = xPos;
this.yPos = yPos;
this.cloudColor = cloudColor;
};
var movers = [];
//I know the var below gets replaced with “int”:
for (var i = 0; i <=1000; i++){
movers[i] = new Mover(random(-22,width), random(-22,height), random(188,255));
}
예, 그게 전부입니다! 변경해야 할 핵심은 객체 배열을 선언하는 것이 었습니다. 당신이 제안한 사람 : 발동기 [] 발동기 = 새로운 발동기 [1000]; 모든것을 해결하고 코드가 잘 실행됩니다. –
대답이 맞다고 생각되면 대답의 왼쪽에있는 위쪽 화살표를 클릭하십시오. –
기술 노트 : "처리 중"이 아니라 "처리 중 Java 버전"입니다. 프로세싱은 Java와는 다르지만 자체 정의 된 프로그래밍 모델 및 API를 사용하는 자체 언어입니다. 그리고 네, 그것은 행복하게 JVM을 ** 자바 처음으로 컴파일하면 ** (똑바로 자바로 번역하지 않고 .pde 코드를 컴파일하려고 똑바로) 실패합니다 –