저는 js에서 프로가 아니기 때문에 문제가 있습니다. JavaScript에서 작성된 함수에 전달 된 매개 변수를 동적으로 변경하려고하지만 이해가 안되는 "스타일"로 작성되어 도움을 찾고 있습니다.js 및 three.js를 사용하여 매개 변수를 동적으로 변경하십시오.
장면의 일부 매개 변수를 설정할 수있는 페이지가 있습니다. 그런 다음 "reload()"함수를 사용하여 각 값을 가져옵니다. 그러나 함수에 전달하는 방법을 알지 못합니다. next는 장면을 렌더링합니다.
Three.js를 내가 실제로 장면을 렌더링 할 수있어 일부 기능을 사용하지만 기능이 방법으로 기록 된대로 나는 매개 변수를 전달할 수 있습니다 (I 인터넷에서 가져온 예)
var lesson6 = {
scene: null,
camera: null,
renderer: null,
container: null,
controls: null,
clock: null,
stats: null,
init: function() { // Initialization
// create main scene
this.scene = new THREE.Scene();
this.scene.background = new THREE.Color('0x'+sfondo_scena);
//REST OF CODE
을 이 코드에서
예를 들어 "sfondo_scena"값을 전달하는 방법을 모르겠습니다.
내가 (아주 작은 코드) 매개 변수를 추가 대한 init
기능 (내가 value
라고도 함) 무엇 Link
그것은 내가 당신이 내가 뭔가를하기 때문에 작동하지 않습니다 바로 – gattass69
을 그것을 한 적이하지 않도록 see..i'm하려는 경우 말했듯이 수정 된 코드 페이지를 호스팅 ... 작동하지 않습니다 Three.js는 색상을 파싱 할 수 없습니다. 'var support = '0x'+ sfondo_scena' 대신'var support = '#'+ sfondo_scena'를 시도하십시오. –
그것은 작동합니다. 고마워. – gattass69