Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make "Emulate Touch From Mouse" from project settings enabled by default #3190

Open
MaaaxiKing opened this issue Aug 23, 2021 · 4 comments
Open

Comments

@MaaaxiKing
Copy link

MaaaxiKing commented Aug 23, 2021

Describe the project you are working on

2D reaction mobile game with chaos

Describe the problem or limitation you are having in your project

Nearly all my games are made for mobile devices and I don't understand why touch input emulated by mouse is not enabled defaultly but vice-versa. I must always do it manually.

Describe the feature / enhancement and how it helps to overcome the problem or limitation

I would not have to set it by myself everytime.

Describe how your proposal will work, with code, pseudo-code, mock-ups, and/or diagrams

Just make the boolean of input_devices/pointing/emulate_touch_from_mouse true.

If this enhancement will not be used often, can it be worked around with a few lines of script?

No

Is there a reason why this should be core and not an add-on in the asset library?

Yes, it's super easy to change

@sairam4123
Copy link

sairam4123 commented Aug 23, 2021

Well.. there're some people who only make Desktop games, for them, they have to change the "Emulate Mouse From Touch" to false for every project they make.

@MaaaxiKing
Copy link
Author

If they make Desktop Games (without exporting to platforms with touch input), they can just not care about that option.

@KoBeWi
Copy link
Member

KoBeWi commented Aug 23, 2021

Not really, because it generates useless input events.

@AaronRecord
Copy link

I think the better solution is to support custom project templates. This was discussed a little here, but I couldn't find a dedicated proposal for it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants