, nó cũng không lâu nên một người có thể phỏng đoán rằng rất nhiều tin tặc không phải là người chơi trò chơi video avid. Chúng tôi dành rất nhiều thời gian miễn phí của chúng tôi cách nhau, mày mò với các bộ vi điều khiển cũng như đọc bài đăng [danh sách Jenny] hiện tại trên Hackaday.com. Khi chúng ta tin tưởng về các trò chơi video, các tế bào thần kinh của chúng ta thường chấm dứt theo hướng mô phỏng một bảng điều khiển trên một máy tính bảng duy nhất, chẳng hạn như Raspberry PI hoặc BeagleBone. Hoặc thậm chí mô phỏng bộ xử lý bảng điều khiển thực tế trên một fpga. hiếm khi chúng tôi mạo hiểm vào các chương trình 3D được chỉ định để thực hiện các trò chơi video đương đại. Nếu chúng ta không thể xuất .stl với nó, chúng tôi không quan tâm. Đó chỉ là túi của chúng tôi.
Oculus Rift đã thay đổi điều này. Tai nghe VR ban đầu được phát triển cho các trò chơi video 3D, tuy nhiên, hãy nhanh chóng trở thành một người yêu với tin tặc trên thế giới. Đổi mới sự cố trực tuyến lớn hơn nhiều so với chỉ các trò chơi video, cũng như mang lại cơ hội cho nhiều lĩnh vực như bất động sản chính hãng, xây dựng, trực quan hóa sản phẩm, giáo dục, tương tác xã hội … Danh sách diễn ra cũng như trên.
Nhóm Oculus đã cùng nhau với những người ở Unity trong những ngày đầu để làm cho nó đơn giản cho các nhà sản xuất trò chơi video để tạo ra vật liệu cho rạn nứt. Unity là một công cụ trò chơi được tạo ra với một đường cong khám phá nông cũng như được cung cấp miễn phí cho sử dụng phi thương mại. Rift của Oculus có thể được tích hợp vào một bầu không khí thống nhất với sự kiểm tra của một thiết lập cũng như nhập một gói nhỏ, được cung cấp trên trang web Oculus. Điều này làm cho nó đơn giản cho bất kỳ suy nghĩ cá nhân nào về sự đổi mới VR để có rạn nứt cũng như bắt đầu bơm nội dung.
Tin tặc đã thực hiện mọi thứ một bước cũng như có các kịch bản bằng văn bản cho phép Unity tương tác với một Arduino. VR là niềm vui. Tuy nhiên, VR cộng với sự thật vật lý nằm ngay lập tức thú vị! Trong bài viết này, chúng tôi sẽ hướng dẫn bạn với việc thiết lập Oculus Rift cũng như Unity Game Engine để tương tác với thế giới bên ngoài bằng Arduino.
Tắt các tùy chọn kệ
Nếu bạn hướng đến trang Sở hữu Unity cũng như chạy trình duyệt cho Arduino, bạn sẽ nhận được một vài tùy chọn. Đáng buồn thay, tìm kiếm Raspberry PI không sản xuất bất kỳ loại trái cây nào. Có một vài lựa chọn giao tiếp nối tiếp chung như sê-ri cơ bản cũng như sd serial, tuy nhiên những lựa chọn này không phải là miễn phí cũng như không, tại thỏa thuận với giá trị, dường như được hỗ trợ tốt. Unidino có vẻ hứa hẹn, tuy nhiên đó là ba mươi đô la cũng như không có nhiều hoạt động trên diễn đàn. Tùy chọn rõ ràng để chơi xung quanh với một ngày mưa là sự ôn nghệ. Có một phiên bản miễn phí vẫn có nhiều khả năng thử nghiệm, cũng như được hỗ trợ tốt cũng như ghi lại. Nó được viết nhiều hơn rất nhiều về một phong cách WYSIWYG có thể bị tắt vào các lập trình viên, tuy nhiên nó sẽ phải đủ cho đến khi ai đó đập ra rất nhiều phiên bản nâng cao hơn.
Bắt đầu
Chúng tôi chắc chắn rằng bạn đã có Arduino cũng như cấu hình Oculus trên PC của bạn. Nếu bạn không có Oculus Rift, chúng tôi khuyên bạn nên truy cập trang web Oculus cũng như thiết lập ứng dụng phần mềm. Nó sẽ cho phép bạn kiểm tra giao tiếp Unity / Arduino với Oculus Run-thời gian ngay cả khi bạn không có phần cứng. Phương pháp này khi bạn gặp tai nghe, bạn sẽ không phải làm bất cứ điều gì. Chỉ cần thực hiện .exe cũng như bạn sẽ thấy công việc của mình trong VR. Lưu ý rằng họ sử dụng để ngăn chặn ứng dụng phần mềm cài đặt trên các máy tính không đáp ứng các yêu cầu tối thiểu. Oculus đã xem xét điều đó làm giảm sự phiền toái này, cũng như bây giờ cho phép ứng dụng phần mềm được cài đặt trên rất nhiều máy tính, bao gồm cả máy tính xách tay!
Thiết lập Unity là trực tiếp phía trước – chỉ cần truy cập trang web cũng như tải xuống trình cài đặt. Phiên bản hiện tại tại thời điểm của bài đăng này là 5.6.1. Bạn sẽ muốn có được phiên bản cá nhân – đó là khoảng năm gigabyte, vì vậy hãy cung cấp cho nó một thời gian dài để tải về. Khi được cài đặt, hãy đến trang web Oculus cũng như nắm giữ gói Nhập khẩu Công cụ Unity.
Mở Unity cũng như mở một dự án mới. Sau đó quay trở lại cửa hàng sở hữu đoàn kết cũng như thiết lập gói nhập khẩu cơ bản của ArdUnity. Điều này sẽ mở Unity, cũng như bạn phải xem một tab có tên là Sở hữu Store. Nhấp vào tab cũng như sau đó nhập gói. Sau đó, đi đến Chỉnh sửa-> Cài đặt dự án-> Trình phát cũng như đặt mức tương thích API thành .NET 2.0. Điều này sẽ loại bỏ lỗi bạn nhìn thấy ở dưới cùng của màn hình. Sau đó, dưới các cài đặt khác, hãy chắc chắn chọn tùy chọn hỗ trợ sự thật trực tuyến.
Bây giờ nhập gói Oculus bằng cách đi đến Asset-> Gói nhập khẩu-> Gói tùy chỉnh cũng như điểm hướng tới gói Oculus bạn đã tải xuống trước đó. Khởi động lại chương trình đoàn kết nếu cần.
Đưa mọi thứ lại với nhau
Tại thời điểm này, bất cứ điều gì phải được thiết lập để có được sự thống nhất đang nói chuyện với Arduino của bạn với Oculus Rift. Đặt đèn LED trên D2 cũng như lưu ý cổng comm của bạn. Từ tab Công việc (phía dưới bên trái), mở rộng các thư mục ArdUnity-> Ví dụ-> LED->Điện tử. Nhấp đúp vào ví dụ cuối – ReactingTrigger (số) .UNITY.
Điều đó sẽ tấn ví dụ. Bây giờ bạn phải thấy hai hình khối trong cửa sổ Xem, cũng như một thư mục mới gọi là ArdUnity dưới tab phân cấp ở trên cùng bên trái. Nhấp vào ArdUnity cũng như bạn sẽ thấy sửa đổi tab Thanh tra (Phải) để bao gồm một nút ghi “Xuất bản phác thảo”. Nhấn nút cũng như nó sẽ xuất bản phác thảo Arduino đến một vị trí của
Xem cảnh sau khi mở ví dụ LED
sự lựa chọn của bạn. Dữ liệu .ccp cũng như .h sẽ được tạo tự động, cùng với một số phụ thuộc khác. Tôi không nên nói với bạn rằng nhìn xung quanh, tuy nhiên đừng thất bại trong việc ghi nhớ cũng như xuất bản nó sau khi bạn đã điền vào.
Ngay bên dưới nút Export Sketch sẽ là cửa sổ SERIAL (tập lệnh). Duyệt đến cũng như chọn Cổng Comm cho bạn Arduino. Sau khi bạn khám phá cổng comm của mình, hãy nhấn nút phát bit trên đầu cửa sổ cảnh chính. Khi bạn làm điều này, bạn sẽ thấy một nút “Kết nối” xuất hiện trong đó bản phác thảo xuất khẩu là. Đi trước cũng như kết nối. Bây giờ bấm vào tab cảnh phía trên cửa sổ Kiểm tra chính. Điều này sẽ cho phép bạn thao tác các khối. Đi trước cũng như nắm giữ khối trắng cũng như chạy nó vào một khu vực thân thiện với môi trường. Nếu bạn đã làm bất cứ điều gì phù hợp, bạn sẽ thấy đèn LED của mình khi hai khối va chạm.
Các bánh răng trong noggin của bạn phải được chuyển hướng lý tưởng về bây giờ … nếu bạn có thể chuyển Io từ trong một công cụ trò chơi; Có một số thứ nghiêm túc, bạn có thể làm! Tuy nhiên chúng tôi chỉ làm trầy xước bề mặt. Hãy làm việc này trong thực tế trực tuyến!
Nhập rạn nứt
Khi mua để đi vào thế giới trực tuyến, bạn yêu cầu một vài điều. Một là một bộ điều khiển nhân vật cũng như người kia là một cái gì đó để đi bộ. Nhấn nút Play một lần nữa nếu bạn chưa có. Điều này sẽ ngắt kết nối bất cứ điều gì cũng như cho phép bạn chỉnh sửa thế giới. Chuyển đến đối tượng trò chơi-> Đối tượng 3D-> Mặt phẳng cũng như thay đổi máy bay để hai khối đang lơ lửng trên nó. Sau đó tháo gỡ Arduino cũng như mở rộng thư mục OVR thành OVR-> Prefabs. Chọn ovroplayercontroll.prefab cũng như kéo nó vào hệ thống phân cấp chính ở phía trên bên trái. Bạn sẽ thấy bộ điều khiển trình phát xuất hiện trong cửa sổ cảnh chính. Kéo nó ra khỏi các hình khối, cũng như sau đó trong tab Thanh tra ở phía TỰ TO, DE-CHỌN việc sử dụng lựa chọn dữ liệu hồ sơ trong phần Bộ điều khiển Trình phát OVR (tập lệnh).
Bây giờ, chọn Arduino dưới tab Phân cấp, nhấn CHƠI cũng như sau đó kết nối. Nếu bạn có một rạn nứt Oculus được kết nối, bạn phải có thể đặt nó vào cũng như chạy vào khối thân thiện với môi trường cũng như ánh sáng dẫn đầu trên Arduino. Nếu bạn không có một cái, chỉ cần sử dụng bí mật mũi tên để làm tương tự.
Phần kết luận
Vậy bạn có thể chọn cái này ở đâu? Điều tuyệt vời nhất mà nhảy ra cho chúng ta là phản hồi haptic. hình dung thay vì một khối, bạn có một bức tường hoặc bàn hoặc một cái gì đó của bản chất đó. Có Arduino kích hoạt một số loại bình luận khi bạn chạm hoặc va vào đối tượng.
Đào vào mã cũng như chúng ta hãy hiểu bất kỳ loại lỗi hoặc cải tiến nào. Hãy chắc chắn tuân thủ một số ví dụ khác, cũng như kiểm tra video dưới đây để trình diễn. Nếu bạn đã làm bất cứ điều gì tuyệt vời với sự thống nhất, hãy cho chúng tôi thấy trong các ý kiến.