0
我越来越Three.OBJLoader遗漏的类型错误:未定义是不是一个函数,当我尝试加载自定义OBJ文件。 我检查了THREE.OBJLoader not working (TypeError)我试图洗牌OBJLoader.js的全部插入,但仍然没有工作。OBJLoader/ThreeJS:遗漏的类型错误:未定义是不是一个函数
<body>
<script type="text/javascript" src="OBJLoader.js"></script>
<script src="https://raw.github.com/mrdoob/three.js/master/build/three.js"></script>
<!-- // <script src="https://raw.github.com/mrdoob/three.js/master/build/three.min.js"></script> -->
<script>
function init(){
var scene = new THREE.Scene();
var camera = new THREE.PerspectiveCamera(75, window.innerWidth/window.innerHeight, 0.1, 1000);
var renderer = new THREE.WebGLRenderer();
renderer.setSize(window.innerWidth, window.innerHeight);
document.body.appendChild(renderer.domElement);
var loader = new THREE.OBJLoader();
loader.addEventListener('load', function (event) {
var object = event.content;
object.traverse(function (child) {
if (child instanceof THREE.Mesh) {
child.material.map = texture;
}
});
object.position.y = - 80;
scene.add(object);
});
loader.load('gargoyle/gargoyle.obj');
任何帮助是极大的赞赏
很奇怪......我删除了事件侦听器,只用于Loader.load方法(“.../gargoyle.obj”,函数(对象){scene.add(对象)}和它的工作....谢谢反正: ) – user2191684 2013-03-20 19:06:37
有没有修复它一样,但是看起来应该有另一种方式〜 – Cabbibo 2013-08-06 22:19:27