three.js est un framework webGL largement utilisé en raison de sa facilité d'utilisation. Ci-dessous, l'éditeur de Script House expliquera la méthode de configuration de base de three.js à travers des cas. Veuillez vous référer à cet article pour plus de détails
<.>Remarques d'ouverture
webGL nous permet d'obtenir des effets 3D sur toile. Three.js est un framework webGL largement utilisé en raison de sa facilité d'utilisation. Si vous souhaitez apprendre le webGL, c'est un bon choix d'abandonner ces interfaces natives compliquées et de commencer avec ce framework.
Le blogueur apprend actuellement three.js et a constaté que les informations pertinentes sont très rares, et même la documentation officielle de l'API est très approximative. De nombreux effets nécessitent que vous tapiez lentement le code et que vous l'exploriez vous-même. Le but de la rédaction de ce tutoriel est donc de le résumer moi-même, et de le partager avec tout le monde.
Cet article est le premier d'une série de tutoriels : Mise en route. Dans cet article, je prendrai une démo simple comme exemple pour expliquer la méthode de configuration de base de three.js. Après avoir étudié cet article, vous apprendrez à dessiner un graphique en trois dimensions dans le navigateur !
Travail de préparation
Avant d'écrire du code, vous devez d'abord télécharger le dernier package de framework three.js et l'introduire dans votre page three.js , bien sûr, il y a de nombreuses démos dans le package de fichiers que tout le monde peut apprendre ;
Chrome est actuellement le meilleur navigateur prenant en charge webGL, Firefow est deuxième et Aoyou et Cheetah domestiques peuvent également s'exécuter après les tests.
Commencez par un exemple !
Nous construisons d'abord le code HTML, comme suit :
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>lesson1-by-shawn.xie</title>
<!--引入Three.js-->
<script src="Three.js"></script>
<style type="text/css">
p#canvas-frame{
border: none;
cursor: move;
width: 1400px;
height: 600px;
background-color: #EEEEEE;
}
</style>
</head>
<body>
<!--盛放canvas的容器-->
<p id="container"></p>
</body>
</html>
Copier après la connexion
Préparez une zone cohérente avec la taille du cadre du canevas pour le dessin WebGL. Plus précisément :
(1) Ajoutez l'élément p avec l'identifiant "canvas3d" à la balise body.
(2) Spécifiez le style CSS de "canvas3d" dans la balise de style.
Il est à noter que nous n'avons pas besoin d'écrire une balise