【问题标题】:THREE.something not recognized in Brackets三、括号中无法识别的东西
【发布时间】:2015-11-08 18:38:03
【问题描述】:

我的代码是:

var camera, scene, renderer;
var mesh;
var x, y, z;

function init() {
    "use strict";
    renderer = new THREE.WebGLRenderer();
    renderer.setPixelRatio(window.devicePixelRatio);
    renderer.setSize(window.innerWidth, window.innerHeight);
    document.body.appendChild(renderer.domElement);

    camera = new THREE.PerspectiveCamera(70, window.innerWidth / window.innerHeight, 1, 100);
    camera.position.z = 400;

    scene = new THREE.scene();

    function createplanet() {

        var colorget, geometry;
        function randomcolor() {
            var letters, color, i;
            color = '#';
            letters = '0123456789ABCDEF'.split('');
            i = 1;
            if (i === true) {
                color += letters[Math.floor(Math.random() * 16)];
            }
            return color;
        }

        geometry = new window.THREE.SphereGeometry(x, y, z);
        x = Math.random() * 3;
        y = Math.random() * 10;
        z = y;

        colorget = new window.THREE.LineBasicMaterial({color: randomcolor()
                                              });
}
}


init();
animate();

注意:我稍后会添加一个动画函数。

我的问题是,每当我尝试使用 Brackets 的实时预览功能时,什么都没有显示,我认为这是因为在 Brackets 中无法识别 THREE.something。我已经下载了 three.js,所以我应该使用 JSON 文件还是什么?此外,对于您发现的任何问题的任何其他帮助,我们将不胜感激。

【问题讨论】:

    标签: javascript three.js adobe-brackets


    【解决方案1】:

    在您的 HTML 文件(调用此 JavaScript 代码或将其嵌入其中的文件)中,您应该引用您的 three.js 文件。

    例如,如果它位于scripts 文件夹中,您可以键入<script src="scripts/three.js"></script>

    重要提示:此行必须位于调用您上面引用的 您的 JavaScript 代码的行之上。

    【讨论】:

    • 您可以使用 还是必须单独放入所有部分?
    • 实际上,我刚刚让它工作,但现在它只显示黑屏。你能帮我解决这个问题吗,因为我认为这是这次显示的代码。如果是这样,我将非常感激
    • 如果这是您想要的,您应该开始一个新问题,详细说明问题。如果它解决了原始问题,请您接受我的回答。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-06
    • 2013-12-20
    • 2020-08-15
    相关资源
    最近更新 更多