«keyboard» etiketlenmiş sorular

5
Klavye giriş sistemi kullanımı
Not: API sınırlamaları (SFML) nedeniyle geri arama yapmak yerine anket yapmak zorundayım. Ayrıca 'iyi' bir unvanın olmaması nedeniyle özür dilerim. Sanırım burada iki sorum var; aldığım girişin nasıl kaydedileceği ve ne yapılacağı. İşleme Girişi Örneğin, 'A' tuşuna basıldığını ve oradan nasıl yapılacağını kaydettikten sonra bahsediyorum. Bütün klavye bir dizi gördüm, …

2
Tuşa basmanın başlangıcındaki gecikmeyi kaldırma
Basit bir oyun yapıyorum ve karşılaştığım sorunlardan biri sürekli bir tuşa basarken can sıkıcı bir gecikme. Temel olarak, örneğin (çok uzun bir süre) tuşuna bastığımda, Upnesnem 1 birim yukarı hareket edecek, hareket etmeyecek (yaklaşık 1 saniye) ve sonra sürekli olarak 1 birim yukarı (herhangi bir gecikme olmadan) hareket edecek. Şu …
11 c++  sdl2  keyboard 

2
XNA / MonoGame için taşınabilir tamponlu klavye girişi?
Bir ön çözüm olarak, şu anda tamponlu klavye girişi için bir C # / XNA oyun projesinde Nuclex çerçevesini kullanıyorum . Ne yazık ki, nuclex SlimDX.Directinput.dll güveniyor ve bu nedenle benim bilgim sadece Windows işletim sistemleri altında kullanılabilir. Ancak, diğer platformları (Linux, OSX, vb.) Hedeflemek için MonoGame kullanıyorum ve bu …

7
RTS klavye kısayolları oyunu
Çok oyunculu bir RTS oyununuz olduğunu düşünün (örneğin Dune, Age of Empires, Settlers, Warcraft). Birliklere (Dur, Saldır, Taşı) komut vermek için klavyeden belirli komutlar ve Duraklat veya Çıkış gibi bazı genel komutlar vardır. Oyun birçok dile (18+) yerelleştirilmiştir. Klavye kısayollarını kullanmanın iki olası yolunu görebiliyorum: A. Her yerel ayar için …

5
Klavye ve fare girişini kullanma (Win API)
Windows altında fare veya klavyeyi yakalamanın birkaç yolu vardır. Bu yüzden bazılarını denedim, ancak her birinin bazı avantajları ve dezavantajları var. Size sormak istiyorum: Hangi yöntemi kullanıyorsunuz? Bunları denedim: WM_KEYDOWN / WM_KEYUP - Ana dezavantajı, ALT, CONTROL veya SHIFT gibi sol ve sağ tuşlar arasında ayrım yapamam. GetKeyboardState - Bu, …

4
Farklı klavye düzenlerini nasıl işleyebilirim?
Diyelim ki QWERTY mizanpajında ​​WASD kontrollerini kullanan bir oyunum var. Dvorak mizanpajında ​​bu kontrolleri kullanmaya çalışmak ideal değildir ( <A:HQWERTY ile eşdeğer ). Açıkçası ,aoeQWERTY'nin ( DVORAK'ta) kullanacağı fiziksel anahtarları kullanmak istiyorum . Birkaç olası çözüm buldum: Kullanıcıyı QWERTY kullanmaya zorla Açıkçası ideal değil, özellikle uluslararası kullanıcılar için Kısayolları klavye …
10 keyboard 

2
GLFW'nin klavye girişini başka bir nesneye nasıl iletebilirim?
GLFW3 ile başka bir sınıfta klavye olayları yürütmeye çalışırken sorun yaşıyorum. Sahip olduğum sorun GLFW3 gösterildiği gibi giriş için statik bir işlev kullanıyor olmasıdır: static UI u; ... ... static void key_callback(GLFWwindow* window, int key, int scancode, int action, int mods) { u.controls(window, key, action); } uayrıca statiktir ve kontroller …
9 opengl  c++  keyboard  glfw 

3
Anket tabanlı girdi üzerindeki tuş kombinasyonları
Bu nedenle, yoklamaya dayalı bir giriş sisteminiz olduğunu varsayın void update() { if( Keyboard[ 'A' ] ) // A is down } 3 ila 8 uzunluktaki tuş kombinasyonlarını tanımak istediğinizi varsayalım (aşağı, aşağı ileri, ileri, hado-ken için A gibi) Yoklamalı girişte genel (kolayca değiştirilebilir / programlanabilir) tuş kombinasyonu giriş sistemini …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.