Tài liệu Steamworks
SteamVR Input

Tổng quan

SteamVR Input là một API giúp dễ dàng hỗ trợ nhiều loại tay cầm và thiết bị đầu vào khác nhau trong ứng dụng VR, mà không cần phải tính toán đến việc hỗ trợ riêng từng tay cầm.

Đối với nhà sản xuất thiết bị, SteamVR Input cho phép hỗ trợ nhiều ứng dụng SteamVR mà không cần nhà phát triển phải tạo hỗ trợ cho thiết bị của bạn.

Bạn có thể đọc thêm về SteamVR Input tại đây.

SteamVR Input được cung cấp như một phần của OpenVR SDK. Bạn có thể đọc thêm chi tiết tại đây: https://github.com/ValveSoftware/openvr/wiki/SteamVR-Input

Nếu ứng dụng không có hỗ trợ gốc cho SteamVR Input, bạn vẫn có thể tạo cách gán và chia sẻ với cộng đồng. Để biết thêm thông tin, hãy xem hướng dẫn:
https://steamcommunity.com/sharedfiles/filedetails/?id=1545634111

Bạn có thể đọc thêm về cách xây dựng với Hệ thống SteamVR Input và SteamVR Unity Plugin tại đây:
https://steamcommunity.com/sharedfiles/filedetails/?id=1416820276

Skeletal Input

Hệ thống Skeletal Input cho phép nhà sản xuất tay cầm ghi lại tư thế tay của người dùng với độ chính xác cao nhất mà cảm biến cho phép và truyền thông tin này dưới dạng luồng dữ liệu chuyển động đến ứng dụng đang chạy. Sau đó, nhà phát triển ứng dụng có thể sử dụng luồng dữ liệu này để tạo chuyển động cho bàn tay của ảnh đại diện người dùng hoặc kết hợp với cử động của riêng họ.

Bạn có thể đọc thêm về Skeletal Input tại đây