gpt4 book ai didi

three.js - 需要有关 THREE.js TextGeometry 的帮助

转载 作者:行者123 更新时间:2023-12-04 17:56:02 28 4
gpt4 key购买 nike

不知道为什么下面的代码(基本上是示例中的剪切和粘贴)返回错误。

var textWhy = new THREE.TextGeometry( "Why", { size: 10, height: 5, curveSegments: 6, font: "helvetiker", weight: "normal", style: "bold"});

无法读取未定义的属性“正常”

我是 webgl 的新手,希望有人能指出我的解决方案。

谢谢。

尝试使用这个最简单的片段。结果是一样的。

<html>
<head>
<title>Three.js Why Text</title>
<script src="typeface-0.15.js"></script>
<script src="helvetiker_regular.typeface.js"></script>
<script src="helvetiker_bold.typeface.js"></script>
<script type="text/javascript" src="Three.min.js"></script>
<script type="text/javascript" src="jquery-1.7.1.js"></script>
<script type="text/javascript">
$(document).ready(function(){
textWhy = new THREE.TextGeometry( "Why", { size: 10, height: 5, curveSegments: 6, font: "helvetiker", weight: "normal", style: "normal" });
});
</script>
</head>
<body>
</body>
</html>

最佳答案

发现我不应该使用“typeface-0.15.js”,而应该只使用字体 helvetiker_*.typeface.js。 Three.js 中提供了“加载”功能。所以应该是:

<html>
<head>
<title>Three.js Why Text</title>
<script type="text/javascript" src="Three.min.js"></script>
<script src="helvetiker_regular.typeface.js"></script>
<script src="helvetiker_bold.typeface.js"></script>
...

关于three.js - 需要有关 THREE.js TextGeometry 的帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8656544/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com