用户:
刘峻豪cr查看:1 回复:2 评论:1 创建时间:2022-12-09T21:09:11
最近写了亿个3de作品,但运行不了,请大师帮忙看看
<body></body>
<script src="/three.js"></script>
<script>
// The "scene" is where stuff in our game will happen:
var scene = new THREE.Scene();
var flat = {flatShading: true};
var light = new THREE.AmbientLight('white', 0.8);
scene.add(light);
// The "camera" is what sees the stuff:
var aspectRatio = window.innerWidth / window.innerHeight;
var camera = new THREE.PerspectiveCamera(75, aspectRatio, 1, 10000);
camera.position.z = 500;
scene.add(camera);
// The "renderer" draws what the camera sees onto the screen:
var renderer = new THREE.WebGLRenderer({antialias: true});
renderer.setSize(window.innerWidth, window.innerHeight);
document.body.appendChild(renderer.domElement);
// ******** START CODING ON THE NEXT LINE ********
var body = new THREE.SpherGeometry(100);
var cover = new THREE.MeshNormalMaterial();
var avater = new THREE.Mesh(body,cover);
scene.add(avater);
var hand = new THREE.SphereGeometry(50);
var rightHand = new THREE.Mesh(hand,cover);
leftHand.positin.set(-150,0,0);
sceen.add(rigtHand);
var leftHand = new THREE.Mesh(hand,cover);
leftHand.positin.set(150,0,0);
sceen.add(leftHand);
var foot = new THREE.SphereGeometry(50)
var rightFoot = new THREE.Mesh(foot,cover);
rightFoot.positin.set(-75,-125,0);
sceen.add(rightFoot);
var rightFoot = new THREE.Mesh(foot,cover);
rightFoot.positin.set(-75,-125,0);
sceen.add(rightFoot);
var leftFoot = new THREE.Mesh(foot,cover);
leftFoot.positin.set(75,-125,0);
sceen.add(leftFoot);
// Now, show what the camera sees on the screen:
renderer.render(scene, camera);
</script>