-
Game Maker Joystick Button Pressed Sofa카테고리 없음 2020. 2. 15. 23:10
Big Picture System RequirementsOSWindows Vista or newer, Mac OS X 10.7 (Lion) or newer, Linux Ubuntu 12.04 or newer, SteamOS.Memory1 GB RAMProcessor3.0 Ghz P4, Dual Core 2.0 (or higher) or AMD64X2 (or higher)Video cardRequired / at least 256MB memory and DirectX 10-compatible with support for Pixel Shader 4.0, Recommended / 512MB+ memory and DirectX 10-compatibleDisk space1 GB recommendedInternet connectionBroadband recommendedControllerXbox 360 Wireless Controller for Windows, Xbox One or Xbox 360 Wired Controller, or Logitech Wireless Gamepad F710 recommended. Keyboard and mouse also supported.
Uncertain about how to handle custom keybindings in a game if a given action can be assigned to either keyboard OR mouse OR gamepad OR joystick.Currently in my project I have a global variable storing 'vkspace' by default for shooting your primary weapon. It works fine if I change through any keyboard keys since the check is using keyboardcheck(firekey).However, this will totally crap out if you set your keybinding to be 'mbleft' since the check will be for a keyboard key.Since most game typically allow binding of keys to keyboard, mouse, gamepad, or joystick. What is a good way to handle this kind of thing without having to have a ton of variables to store the possible keybinds and a ton of checks for each difference device?
Thanks for the information.Those both seem like they would be a ton of extra work for a feature that is pretty much expected in games now-a-days. I kind of expected there to be an actual way to handle this within GMS already.
Kinda shocked actually. Thanks none-the-less though.Am I correct in understanding that with your first example you'd use the script to get find what key, button, or gamepad button was pressed and then based on that assign, in your example, global.enter to store the mousecheck, keyboardcheck, or gamepad check function?And I assume you'd then be able to execute by using the script and having something like 'if (inputpressed(global.enter) then.
Game Maker Joystick Button Pressed Sofas
', right?Is there actually a function to check for just an input in general or would you have to fully handle determining if a keyboard, mouse, or gamepad button was the thing that was pressed to bind to a given action?