2016-01-12 20 views
5

Tôi đang trong quá trình tổng hợp một ứng dụng bằng SDK Google Cardboard. Người dùng sẽ có thể sử dụng ứng dụng có hoặc không có bìa cứng. Vì vậy, có một nút chuyển đổi bên trong ứng dụng, kích hoạt và tắt hiển thị âm thanh nổi.Vật lý bị rối tung với cảnh bìa cứng trong Unity

Ứng dụng này cũng sử dụng SDK Vuforia để theo dõi các mục tiêu hình ảnh. Nếu một mục tiêu cụ thể được nhận ra, một số vật thể 3D phía trên mục tiêu và hệ thống hạt bắt đầu phát ra các hạt.

Mọi thứ hoạt động tốt ở chế độ không phải âm thanh nổi. Các hạt được phát ra và rơi xuống đúng như dự định. Họ nên mô phỏng tuyết. Ngoài ra nếu người dùng biến mục tiêu hình ảnh thành một góc, các đối tượng 3D ở trên sẽ rơi xuống.

Khi chuyển sang chế độ âm thanh nổi, vật lý sẽ bị rối loạn hoàn toàn. Các hạt tuyết không rơi nữa, chúng dường như "dịch chuyển" xung quanh màn hình. Ngoài ra các vật thể 3D rơi lên trên, với trọng lực âm thực sự nặng nề. Timescale dường như nhân lên nhiều lần, nhưng không phải là - tôi đã kiểm tra lại điều đó. Trọng lực cũng không thay đổi khi chuyển đổi giữa hiển thị âm thanh nổi và âm thanh nổi.

Mọi thứ hoạt động tốt trong Trình chỉnh sửa thống nhất ở chế độ moth. Nó chỉ xuất hiện trên thiết bị, là một chiếc iPhone 5.

  • SDK các tông là phiên bản 0.52, mới nhất.
  • Unity là phiên bản 5.3.1.
  • Vuforia là 5.0.6, không phải là mới nhất, nhưng ghi chú phát hành không chỉ ra một sửa chữa liên quan đến vật lý. Sẽ cập nhật nó như là một bước tiếp theo.
  • Vuforia là 5.0.10, phiên bản mới nhất.

Tôi đã kiểm tra trọng lực kép và khoảng thời gian không thay đổi khi chuyển đổi giữa các chế độ. Tôi có một thời gian khó khăn để tìm ra những gì có thể gây ra các vật lý để mess up.

CHỈNH SỬA:

Tôi đã thực hiện thêm một số điều tra. Tôi đã làm cho tôi một chút gizmo ngồi luôn ở phía trước của máy ảnh nhưng nhận được sự quay của trục không gian thế giới Unity, vì vậy tôi biết thế giới 3D được định hướng liên quan đến máy ảnh. Và hóa ra, khi ở chế độ VR với hệ thống camera Google tông, thế giới quay xung quanh máy ảnh rất nhiều. Tôi cố gắng giữ thiết bị thử nghiệm theo một cách, vì vậy nó đang chậm lại và gần như đóng băng, nhưng tôi chưa có lời giải thích nào về hiệu ứng này.

+0

Câu hỏi này được gắn thẻ không chính xác - sử dụng [unity3d] (http://stackoverflow.com/questions/tagged/unity3d) thay vì [unity] (http://stackoverflow.com/questions/tagged/unity) –

+0

@ PetterHesselberg Xin lỗi, tôi đã xấu. – tosi

+0

Bạn có sử dụng một số màn hình để chuyển đổi tọa độ trên thế giới không? –

Trả lời

0

Tôi đã quản lý để thiết lập lại quyền của mình. Thật không may, tôi không tìm thấy nguồn gốc của hành vi kỳ lạ. Nhưng bằng cách xóa Vuforia Prefab và Cardboard Prefab và thêm chúng một lần nữa vào hiện trường, vấn đề đã được giải quyết.

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