Tôi biết canvas HTML5 khá tốt, tôi biết những điều cơ bản và hình ảnh động sử dụng các vòng lặp, vvLàm cách nào để vẽ thế giới Box2D của tôi bằng HTML5 Canvas thay vì Gỡ lỗi?
Demo Tôi đang làm việc với: (bấm vào để làm cho hình dạng) http://henry.brown.name/experiments/box2d/example-canvas.html
Những gì tôi không phải là rất quen thuộc với là Box2D. Tôi đang sử dụng cổng Box2DWeb, tôi nghe nó mới hơn Box2D-js, tôi không chắc cái nào là tốt nhất.
Tôi biết cách khởi tạo 'thế giới' và tôi có thể đặt các đối tượng trên thế giới. Sau đó, tôi sử dụng Step để tạo hiệu ứng cho thế giới - tuy nhiên để hiển thị nó trên màn hình cho đến nay tôi chỉ có thể làm cho nó hoạt động với bản vẽ gỡ lỗi vì nó cơ bản làm mọi thứ cho bạn.
Thay vì sử dụng bản vẽ gỡ lỗi, tôi muốn sử dụng canvas để vẽ, ví dụ: ô tô thay vì chỉ một hình vuông. Làm cách nào để gắn vật lý của hình vuông vào hình ảnh của ô tô? Tôi chỉ không thể có được đầu của tôi xung quanh tích hợp vải với Box2D.
Mọi mẹo sẽ được đánh giá ồ ạt!
Cảm ơn
tạo ảnh vui nhộn liên kết, bạn sẽ quan tâm đến việc http://www.uselesspickles.com/jsballs/, nó có gì để làm với câu hỏi, nhưng nó cũng là một mô phỏng vật lý JavaScript tuyệt vời –
Hey. Tôi đã tự hỏi nếu bạn có vấn đề này được giải quyết. Tôi có cùng một vấn đề. Tôi không có ý tưởng làm thế nào để truy cập vào các thông số như vị trí, vận tốc, góc của một đối tượng. Gỡ lỗi Vẽ, thu hút mọi thứ bằng cách sử dụng tất cả các tham số đó. Tôi muốn biết cách chúng ta có thể trực tiếp truy cập chúng. – batman
Phản hồi rất muộn, nhưng có, tôi đã giải quyết được sự cố. Tôi sẽ bình luận trong các câu trả lời khác. – Henryz