คำถามติดแท็ก input

อินพุตคือข้อมูลที่ให้ไว้กับเกมผ่านการโต้ตอบของผู้เล่น (ผ่านเมาส์แป้นพิมพ์ gamepad และอื่น ๆ )

3
คีย์ผสมบนอินพุตจากโพล
ดังนั้นสมมติว่าคุณมีระบบอินพุตที่อิงกับการสำรวจ void update() { if( Keyboard[ 'A' ] ) // A is down } สมมติว่าคุณต้องการจดจำการผสมคีย์ความยาว 3 ถึง 8 ชุด (เช่นลง, ไปข้างหน้า, ไปข้างหน้า, A สำหรับ Hado-ken) ที่คุณจะวิธีที่ดีที่สุดสร้างทั่วไป (สามารถปรับเปลี่ยนได้อย่างง่ายดายโปรแกรมได้ /) ระบบการป้อนข้อมูลที่สำคัญในการรวมกันถึงขนาดป้อนข้อมูล?

2
ฉันควรมีอินพุต / คีย์ในเกมจาวาขั้นสูงอย่างไร
ฉันเป็นโปรแกรมเมอร์ที่สอนตัวเองดังนั้นฉันจึงไม่ทราบวิธีที่เหมาะสมในการทำสิ่งต่าง ๆ ฉันสร้างเกมง่าย ๆ เช่นดาวเคราะห์น้อยและงู แต่ในเกมเหล่านั้นคุณสามารถปรับเปลี่ยนตัวแปรภายในฟังก์ชั่นหลักได้อย่างง่ายดาย นี่คือวิธีที่ฉันทำในเกม Asteroids ง่ายๆ: /* * key listener events */ public void keyReleased(KeyEvent k){ int keyCode = k.getKeyCode(); switch(keyCode){ case KeyEvent.VK_LEFT: turnLeft = false; break; case KeyEvent.VK_RIGHT: turnRight = false; break; case KeyEvent.VK_UP: accel = false; break; case KeyEvent.VK_1: cls = true; break; case KeyEvent.VK_ENTER: …
9 java  input 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.