[英]Dynamically change parameter with js and three.js
我有一个问题,因为我不是js专业人士。 我想动态地更改传递给用javascript编写的函数的参数,但是它以我不理解的“样式”编写,因此我正在寻求帮助。
我有一个页面,您可以在其中设置场景的某些参数,然后使用函数“ reload()”获取每个参数的值,但是我不知道如何将它们传递给下一个将呈现参数的函数。现场。
Three.js使用了一些函数,实际上我可以渲染场景,但是由于函数是这样写的,所以我无法传递参数:(例如,我是从互联网上获得的)
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”的值。
我正在使用的测试页位于此处(非常小的代码) 链接
将参数(我称为value
)添加到init
函数呢?
init: function(value) { // Initialization
...然后用输入的值调用它?
var sfondo_scena = $("#sfondo-scena");
// Other code omitted
lesson6.init(sfondo_scena.val());
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.