繁体   English   中英

使用js和three.js动态更改参数

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM