Không chắc chắn lý do mã sau đây (về cơ bản là cắt & dán từ ví dụ) đang trả về lỗi.Cần trợ giúp về THREE.js TextGeometry
var textWhy = new BA.TextGeometry ("Tại sao", {size: 10, height: 5, curveSegments: 6, font: "helvetiker", weight: "normal", style: "bold"});
Không thể đọc thuộc tính 'bình thường' không xác định
Tôi mới dùng webgl, hy vọng ai đó có thể chỉ cho tôi giải pháp.
Cảm ơn.
Đã thử với đoạn mã đơn giản nhất này. Kết quả là như nhau.
<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>
Thử 'thường xuyên' thay vì 'bình thường'. BTW 'weight' phải là 'bold', không phải là' style'. – kirilloid
cảm ơn nhận xét của bạn, tôi đã thử thay đổi trọng số thành "thông thường" hoặc "đậm". Cả hai lỗi trả về nói "thường xuyên" hoặc "đậm" là không xác định. – sglai
mở bảng điều khiển trên http://mrdoob.github.com/three.js/examples/webgl_geometry_text.html và thử: var textWhy = new BA.TextGeometry ("Tại sao", {size: 10, height: 5, curveSegments : 6, phông chữ: "helvetiker", trọng lượng: "đậm", kiểu: "thông thường"}); LoạiError: Không thể đọc độ phân giải của thuộc tính 'không xác định – sglai