我刚刚开始使用 JSC3D。
我已遵循文档中的入门指南:https://code.google.com/p/jsc3d/wiki/GettingStarted
代码看起来不错,但我的文件似乎没有加载,加载栏只是卡住了。
<!DOCTYPE HTML>
<HTML>
<HEAD>
<TITLE>Loader</TITLE>
<script type="text/javascript" src="jsc3d/jsc3d.js"></script>
<script type="text/javascript" src="jsc3d/jsc3d.webgl.js"></script>
<script type="text/javascript" src="jsc3d/jsc3d.touch.js"></script>
</HEAD>
<BODY>
<div style="width:800px; margin:auto; position:relative;">
<canvas id="cv" style="border: 1px solid;" width="750" height="400">
It seems you are using an outdated browser that does not support canvas :-(
</canvas>
</div>
<script type="text/javascript">
var viewer = new JSC3D.Viewer(document.getElementById('cv'));
viewer.setParameter('SceneUrl', 'cube.obj');
viewer.setParameter('ModelColor', '#CAA618');
viewer.setParameter('BackgroundColor1', '#E5D7BA');
viewer.setParameter('BackgroundColor2', '#383840');
viewer.setParameter('RenderMode', 'flat');
viewer.init();
viewer.update();
</script>
</BODY>
</HTML>
有人知道我哪里出错了吗?
问候,
B先生
编辑:不在 Chrome 中测试时似乎工作正常。可能是在 Chrome 中加载外部文件时出现问题。
最佳答案
首先,如果您显示实时 URL 将更容易提供帮助:)
我认为你的 JS jsc3d flies 路径有问题:
<script type="text/javascript" src="jsc3d/jsc3d.js"></script>
<script type="text/javascript" src="jsc3d/jsc3d.webgl.js"></script>
<script type="text/javascript" src="jsc3d/jsc3d.touch.js"></script>
当路径正确时(使用您的 html 代码),这对我来说效果很好。 您可以检查页面源代码中的路径是否属实。
希望对你有帮助!
关于javascript - JSC3D 入门。在 JSC3D 中创建一个简单的文件查看器。文件未加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25933569/