Kinect Geliştirme
Kinect için geliştirme yapmak sandığınızdan daha kolaydır.
Kemik Noktaları
Kinect, bize belirli kemikleri temsil eden bir dizi vektör sağlar. Bunlar, (tıpkı fare düğmeleri ve görüş açılarının olduğu gibi) usercommand'a kodlanır ve sunucu tarafında oyuncu nesnesinde, çok oyunculu modda ise - tahminleme (prediction) amacıyla - istemci tarafında mevcuttur.
Bu noktalara erişmek için şu fonksiyonu çağırabilirsiniz:
Bu pozisyonların dünya koordinatlarında olmadığını unutmayın - bu yüzden onları kullanılabilir bir boyuta getirmek için bir değerle çarpmanız gerekecektir.
Belirli kemiklere erişmek için bu enum'ları kullanabilirsiniz:
motionsensor
motionsensor kütüphanesi, istemci tarafında sensöre doğrudan erişim sunar ve paylaşılan (shared) tarafta birkaç yardımcı fonksiyon sağlar.
motionsensor.DebugBones
Bu tablo, kemikleri çizmek için döngüye girmenize olanak tanıyan kemik ID'lerini içeren alt tablolar içerir.
motionsensor.IsAvailable()
İstemci Tarafı - Eğer bilgisayara bağlı bir Kinect tespit edersek true (doğru) değerini döndürür.
motionsensor.IsActive()
İstemci Tarafı - Eğer bir Kinect bağlı ve aktif ise (yani Start çağrılmışsa) true (doğru) değerini döndürür.
motionsensor.Start()
İstemci Tarafı - bu, Kinect sensörüne erişimi başlatır. Bunun genellikle oyunu birkaç saniyeliğine dondurduğunu unutmayın.
Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord