Unity içerisinde c# ile bir soket açıp c++ ile de local olarak bağlantı kurup veri aktarımı yapabilirsiniz. Game Developer

Sayın Müridler, Proje Kinect ve benzeri sensorlerden gelen raw data'yı işleyip eli, kafayı, bilimum uzuvları bulup bunların koordinatları ile 2D oyun oynatma üzerine. Oyunlar çok basit şeyler olacak puzzle gibi falan. Fakat, oyun programlama konusunda bir bilgimiz olmadığından işin içinden bir türlü çıkamadık. nce OpenGL yapalım dedik sonra altından kalkamayız dedik korktuk. Sonra SFML kullanalım dedik onda da çok aşırı zellikli şeyler yok. En son unity'ye karar verir gibi olduk çünkü projenin ağırlıklı kısmı sensorden gelen data'yı işleme üzerine. Fakat, c++ ile yazacağımız vision programından Unity'ye el, ayak koordinatlarını nasıl aktarırız bilemedik. Bir yol gsterecek var mıdır? Ekleme: Aslında Unity şart değil. Bu soruya cevap bulabilirsek seçimimiz o olacak. OpenGL ya da farklı bir yolla da c++ ile yapabiliriz fakat kafada kuramadık. Anladığımız kadarıyla elimizde oyun objeleri için gerekli 2D resimler olmadan hiçbir şekilde render edemiyoruz. Mesela bir 2D elma render etmek için bir şekilde bir çizim bulmamız gerekiyor. Bu konuda da yol gsteren olursa çok mutlu olacağız. Başta nereden bulabileceğimiz konusunda.

ByCodeC bunu yazdı Unity içerisinde c# ile bir soket açıp c++ ile de local olarak bağlantı kurup veri aktarımı yapabilirsiniz. Teşekkürler hocam. Biz tamamını c++ yazalım diye girince olaya farklı thread'lerden çalıştırır hallederiz diye düşünmüştük fakat bu durumda iki ayrı programı nasıl çalıştırırız konusuna takıldık. Genel bir process açıp içerisinden c++ ve unity 'yi aynı anda başlatmak ve dediğiniz gibi soketle bağlantı kurmak mıdır çzüm? Aynı anda başlatmanıza gerek yok rneğin 9999 nolu portu Unity ile açıp soket hizmetini çalışır hale getirin. Sonrasında Bağlantı geldi, veri alındı gibi olayları kullanarak gerekli verileri işlersiniz. c++ tarafında da local olarak 9999 nolu porta bağlantı isteği gnderip sonrasında aktarmanız gereken tüm verileri Send ile gnderebiliriniz. Muhtemelen tek ynlü veri gndereceksiniz karmaşık bir şey grünmüyor. Bu şekilde çzebilirsiniz. Game Developer

Sayın Müridler, Proje Kinect ve benzeri sensorlerden gelen raw data'yı işleyip eli, kafayı, bilimum uzuvları bulup bunların koordinatları ile 2D oyun oynatma üzerine. Oyunlar çok basit şeyler olacak puzzle gibi falan. Fakat, oyun programlama konusunda bir bilgimiz olmadığından işin içinden bir türlü çıkamadık. nce OpenGL yapalım dedik sonra altından kalkamayız dedik korktuk. Sonra SFML kullanalım dedik onda da çok aşırı zellikli şeyler yok. En son unity'ye karar verir gibi olduk çünkü projenin ağırlıklı kısmı sensorden gelen data'yı işleme üzerine. Fakat, c++ ile yazacağımız vision programından Unity'ye el, ayak koordinatlarını nasıl aktarırız bilemedik. Bir yol gsterecek var mıdır? Ekleme: Aslında Unity şart değil. Bu soruya cevap bulabilirsek seçimimiz o olacak. OpenGL ya da farklı bir yolla da c++ ile yapabiliriz fakat kafada kuramadık. Anladığımız kadarıyla elimizde oyun objeleri için gerekli 2D resimler olmadan hiçbir şekilde render edemiyoruz. Mesela bir 2D elma render etmek için bir şekilde bir çizim bulmamız gerekiyor. Bu konuda da yol gsteren olursa çok mutlu olacağız. Başta nereden bulabileceğimiz konusunda. abi şurada http://wiki.etc. cmu. edu/unity3d/index. php/Microsoft_Kinect_-_Microsoft_SDK kinect'in unity için wrapperi olduğundan bahsetmişler. Byle bir araştırma yaptınız mı acaba? herkes programcı olmak zorunda değildir, lütfen bir zorunluluk gibi programlama dilleri ğrenmeye çalışmayın. yabancı dil filan ğrenin amq.// s. kimin etini yerim, kasaba minnet etmem.// ince düşünene kalın girer.//

Unity içerisinde c# ile bir soket açıp c++ ile de local olarak bağlantı kurup veri aktarımı yapabilirsiniz. Teşekkürler hocam. Biz tamamını c++ yazalım diye girince olaya farklı thread'lerden çalıştırır hallederiz diye düşünmüştük fakat bu durumda iki ayrı programı nasıl çalıştırırız konusuna takıldık. Genel bir process açıp içerisinden c++ ve unity 'yi aynı anda başlatmak ve dediğiniz gibi soketle bağlantı kurmak mıdır çzüm?

uLtRaLoVeR bunu yazdı abi şurada http://wiki.etc. cmu. edu/unity3d/index. php/Microsoft_Kinect_-_Microsoft_SDK kinect'in unity için wrapperi olduğundan bahsetmişler. Byle bir araştırma yaptınız mı acaba? Bundan haberim var da biz Kinect SDK'yı kullanmayacağız koordinatları almak için. Kinect'ten raw data alıp kendimiz elin yerini bulacağız.

unity için burdan araştırmalar yapılabilir. hazır eklentiler mevcut. detayını incelemedim ama incelemenizde fayda var. dkümanda var sanırım. https://www.assetstore.unity3d.com/en/#!/search/kinect https://www.youtube.com/watch?v=k6LrGZGqYn8