Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be 📖

Multi-Touch Manipulator

An asset by benbergman
The page banner background of a mountain and forest
Multi-Touch Manipulator hero image

Quick Information

0 ratings
Multi-Touch Manipulator icon image
benbergman
Multi-Touch Manipulator

This is a proof of concept project that demonstrates how to setup an object that can be manipulated via multi-touch. This includes setting textures externally, setting a starting bounding size, and setting a click-mask for more intuitive objects with transparency.While this repo is intended mostly as example code, I have attempted to structure it to be usable as an addon. I do not promise to provide support or continue development, but welcome merge requests and forks.I've also included a module for emulating multi-touch via mouse. Click anywhere to create a touch point. Click and drag to move the touch points around. Right click on a point to delete it. Right click outside a touch point to delete all touch points.

Supported Engine Version
4.6
Version String
1.0
License Version
MIT
Support Level
community
Modified Date
4 hours ago
Git URL
Issue URL

Godot Multi Touch Manipulator

README Screenshot of demo app

This is a proof of concept project that demonstrates how to setup an object that can be manipulated via multi-touch. This includes setting textures externally, setting a starting bounding size, and setting a click-mask for more intuitive objects with transparency.

While this repo is intended mostly as example code, I have attempted to structure it to be usable as an addon. I do not promise to provide support or continue development, but welcome merge requests and forks.

I've also included a module for emulating multi-touch via mouse. Click anywhere to create a touch point. Click and drag to move the touch points around. Right click on a point to delete it. Right click outside a touch point to delete all touch points.

Double-tapping an object resets it to its original location. Double-tapping the background resets all objects. Some platforms don't properly report double-taps (e.g. Linux + Gnome). You can also press any keyboard key to reset all objects.

This is a proof of concept project that demonstrates how to setup an object that can be manipulated via multi-touch. This includes setting textures externally, setting a starting bounding size, and setting a click-mask for more intuitive objects with transparency.

While this repo is intended mostly as example code, I have attempted to structure it to be usable as an addon. I do not promise to provide support or continue development, but welcome merge requests and forks.

I've also included a module for emulating multi-touch via mouse. Click anywhere to create a touch point. Click and drag to move the touch points around. Right click on a point to delete it. Right click outside a touch point to delete all touch points.

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
Multi-Touch Manipulator icon image
benbergman
Multi-Touch Manipulator

This is a proof of concept project that demonstrates how to setup an object that can be manipulated via multi-touch. This includes setting textures externally, setting a starting bounding size, and setting a click-mask for more intuitive objects with transparency.While this repo is intended mostly as example code, I have attempted to structure it to be usable as an addon. I do not promise to provide support or continue development, but welcome merge requests and forks.I've also included a module for emulating multi-touch via mouse. Click anywhere to create a touch point. Click and drag to move the touch points around. Right click on a point to delete it. Right click outside a touch point to delete all touch points.

Supported Engine Version
4.6
Version String
1.0
License Version
MIT
Support Level
community
Modified Date
4 hours ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers