three.js入門


 

 

1.下載three.js庫。https://github.com/mrdoob/three.js/

第一步:新建一個項目文件夾“Threejs”

第二步:在Threejs文件夾內新建一個html文件(index.html)。該文件是通過瀏覽器進入游戲的入口。

第三步:在Threejs文件夾內新建一個libs文件夾,用來存放three.js庫和需要用到的其他庫。

第四步:在Threejs文件夾內新建一個images文件夾,用來存放需要素材。

第五步:在Threejs文件夾內新建一個js文件夾,用來存放我們開發項目寫的腳本。

index.html文件

<!DOCTYPE html>
<html>
<head>
    <title>three.js</title>
    <script src="libs/three.js"></script>
    <script src="js/main.js"></script>
    <style>
        body {
            margin: 0;
            overflow: hidden;
        }
    </style>
</head>
<script>

</script>
<body>
</body>
</html>

three.js文件 在目錄下建立libs文件夾,把three,js拷貝進去

https://raw.githubusercontent.com/mrdoob/three.js/master/build/three.js

main.js文件

var renderer;//渲染器
var scene;//場景
var camera;//相機
function init() {//init()函數是我們整個項目的入口,類似我們平時編程時的main函數。
    scene = new THREE.Scene();//場景
    camera = new THREE.PerspectiveCamera(45, window.innerWidth / window.innerHeight, 0.1, 1000);//相機
    renderer = new THREE.WebGLRenderer();//渲染
    renderer.setClearColor(0x000000, 1.0);
    renderer.setSize(window.innerWidth, window.innerHeight);

    document.body.appendChild(renderer.domElement);
    render();
}
function render() {
    requestAnimationFrame(render);
    renderer.render(scene, camera);
}
window.onload = init;

漆黑一片。因為我們還沒向場景添加任何東西。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM