Tôi đã đọc về thẻ canvas trong HTML5 và luôn thấy getContext('2d')
.
Tham số là '2ngày', vì vậy không có khả năng nào khác như '3d'?
Và, bạn có thể sử dụng nó như thế nào? Tôi đã thử 3D trước đây, nhưng không thực sự hiểu (do một hướng dẫn không giải thích). Bất kỳ hướng dẫn nào?Bạn có thể sử dụng canvas.getContext ('3d') không? Nếu có, làm thế nào?
Trả lời
Ngữ cảnh 3D chưa được triển khai trong hầu hết các trình duyệt. Tôi tin rằng có một phiên bản thử nghiệm của Opera cung cấp một phiên bản, và một addon cho FF cũng giống như vậy, nhưng không có phiên bản nào trong số đó sẵn sàng cho giờ vàng. Bạn sẽ phải chờ đợi để áp dụng rộng rãi và thực hiện.
và tôi nghĩ rằng JavaScript là dễ dàng hơn sau đó một chương trình thực ngôn ngữ
Javascript là một ngôn ngữ lập trình 'thực tế'. Là một ngôn ngữ cấp cao không làm cho nó trở thành đồ chơi hay giả mạo (và điều này đến từ một anh chàng hệ thống, theo ý kiến của bạn, viết mã bằng các ngôn ngữ lập trình "thực" mỗi ngày).
Trong khi nó thực sự là thật, tôi ước nó không phải. –
@Zekian: Nếu tôi bị buộc phải sử dụng, tôi chắc chắn tôi sẽ cảm thấy giống nhau –
Tôi nghĩ WebGL được hỗ trợ trong hầu hết các trình duyệt (bao gồm cả thiết bị di động) ngoại trừ IE. Đọc tại đây https://www.ichemlabs.com/1375. – Lucky
Có thể nhận được WebGL context, điều này sẽ cấp cho bạn quyền truy cập vào API đó, cho phép hiển thị 3D giống như OpenGL ES 2.0.
WebGL phải là available in the most up-to-date versions of all browsers. Sử dụng:
<!DOCTYPE html>
<html>
<body>
<canvas id='c'></canvas>
<script>
var c = document.getElementById('c');
var gl = c.getContext('webgl') || c.getContext("experimental-webgl");
gl.clearColor(0,0,0.8,1);
gl.clear(gl.COLOR_BUFFER_BIT);
</script>
</body>
</html>
cách bạn có thể sử dụng? Tôi cố gắng 3D trước đó, nhưng không thực sự hiểu
- nếu bạn nghĩ ngôn ngữ "thực" rất khó, bạn sẽ có rất nhiều rắc rối với WebGL. Ở một số khía cạnh, nó khá cao, ở khía cạnh khác, nó khá thấp. Bạn nên đánh vào toán học của bạn (hình học) và chuẩn bị cho một số công việc khó khăn.
- three.js là một thư viện được đánh giá cao, cho phép bạn thực hiện nhiều thao tác 3D mà không cần xử lý trực tiếp với webgl, hãy kiểm tra.
- 1. Làm thế nào bạn có thể sử dụng php xdebug nếu bạn sử dụng NAT sau tường lửa?
- 2. Làm thế nào tôi có thể xoay một mảng 3D?
- 3. Nếu có thể làm thế nào có thể nhúng PostgreSQL?
- 4. EventMachine - làm thế nào bạn có thể biết nếu bạn đang tụt lại phía sau?
- 5. PyGame có làm 3d không?
- 6. Bạn có thể đặt thuộc tính trên Backbone.js Collections không? Nếu vậy, làm thế nào?
- 7. Trong Python, bạn có thể có các biến trong ngoặc kép không? Nếu vậy, làm thế nào?
- 8. Bạn có thể tạo thẻ mẫu tùy chỉnh trả về bộ truy vấn không? Nếu có, làm thế nào? - Django
- 9. Làm thế nào bạn có thể biết nếu iphone bị khóa?
- 10. Làm thế nào để sử dụng fill_in với tìm thấy trong Capybara (nếu có thể)
- 11. Làm thế nào bạn có thể sử dụng Python trong Vim?
- 12. Làm thế nào tôi có thể đặt bootstrap's @baseFontSize nếu sử dụng CDN?
- 13. Làm thế nào tôi có thể nói rõ ràng nếu Emacs đang sử dụng X?
- 14. Bạn có thể sử dụng AngularJS với Parse.com không?
- 15. Android sử dụng SQLCipher - làm thế nào bạn có thể giải mã?
- 16. Bạn có thể có nút iOS 6 3D trong một MKMapView không?
- 17. Làm thế nào bạn có thể cấu hình nowjs?
- 18. Sử dụng. Net những hạn chế nào (nếu có) có trong sử dụng XmlSerializer không?
- 19. Làm thế nào bạn có thể sử dụng php trong một hàm javascript
- 20. Bạn có thể sử dụng Amazon S3 qua Flex không?
- 21. Làm thế nào tôi có thể sử dụng databinding cho các phần tử 3D như Visual3D hoặc UIElement3D
- 22. Có điểm nào trong việc sử dụng CHAR nếu bạn có VARCHAR trong cùng một bảng không?
- 23. Làm thế nào để sử dụng ValueResolver nếu loại trường không có hàm tạo mặc định?
- 24. Bạn có sử dụng Phing không?
- 25. PHP: Bạn có thể sử dụng một mảng làm phần đối số của hàm sprintf không? nếu vậy - làm thế nào?
- 26. Làm thế nào bạn có thể tạo ra một nền gradient mà không có hình ảnh?
- 27. Làm thế nào để bạn có thể sử dụng Pattern Builder cho các đối tượng có JPA
- 28. Bạn có thể sử dụng JSTL c: nếu để kiểm tra dựa trên mẫu url?
- 29. Bạn có thể sử dụng thẻ DIV tự đóng không?
- 30. Làm thế nào tôi có thể sử dụng SUM() OVER()
"JavaScript dễ dàng hơn sau đó là ngôn ngữ lập trình thực". Sao may dam! – j08691
Về lâu dài, JavaScript khó hơn chính xác vì thiếu sót. Như những người lớn tuổi nói, "Đưa cho một người đàn ông JavaScript và anh ta sẽ duyệt qua một ngày, dạy một người đàn ông cho JavaScript và anh ta ước anh ta có một hệ thống kiểu." –
'getContext ('4d')' sắp ra mắt –