2014-09-09 15 views
6

Tôi đã đọc rất nhiều ý kiến ​​về BufferGeometry và Geometry. Hầu hết các ý kiến ​​là từ tháng 2 năm 2014. Nhưng tôi không biết nếu chúng vẫn đúng.Hình học so với BufferGeometry thực hành tốt nhất cho các dự án mới? (r68)

Theo như tôi hiểu ý kiến, BufferGeometry phải nhanh hơn, ít bộ nhớ bị đói và ít thân thiện với người dùng hơn.

Tôi đã thực hiện một số thử nghiệm với dự án tôi đang làm việc và tôi không thể xác nhận những xác nhận quyền sở hữu này. Tôi đã sử dụng ThreeJS r68. Tôi tạo ra 9 đối tượng với 12.000 khuôn mặt. Tôi đã kiểm tra tốc độ và sử dụng bộ nhớ với: Hình học, BufferGeometry và BufferGeometry (dynamic = true). Mức sử dụng bộ nhớ luôn là ~ 650 MB. Tốc độ luôn là ~ 90 FPS. ? (Hay ~ 340FPS trên một máy tính khác nhau) tôi chỉ có thể khẳng định người sử dụng ít thân thiện;)

Với iOS8 (phát hành vào ngày mai) và mục tiêu để có được ứng dụng của tôi để làm việc trên máy tính bảng, câu hỏi của tôi là:

Tôi có nên sử dụng hình học hoặc BufferGeometry? Hay ThreeJS đã phát triển quá nhanh kể từ tháng 2 năm 2014 mà không có sự khác biệt nữa, bởi vì trong thực tế, Hình học chỉ là một kết thúc trước cho BufferGeometry?

Trân Benedikt

Trả lời

1

Nếu BufferGeometry đáp ứng nhu cầu của bạn, sử dụng nó. Nó sẽ nhanh hơn và ít mất trí nhớ.

Các vấn đề liên quan