Description

Supported Until: [support ended] January 21, 2016

What is Mouse 3D Interaction?

Mouse 3D Interaction provides an easy-to-setup system that will convert 2D window coordinates into 3D space. It provides the ability to monitor multiple positions at once as well as multiple 3D projections at various viewports.

What Does This Extension Provide?

This extension provides you with several scripts to define pointers and projections. These two can then be paired in order to detect polygonal collisions between the 3D world and the pointer. You are provided with a way to test for collisions on 3D triangles as well as infinite planes. If there is a collision, you can then retrieve the exact 3D coordinate that it occurred at. This provides a means to detect when the mouse clicks on a 3D object, as well as project the mouse onto an arbitrary 3D plane.

Full documentation is also included as well as a brief getting started guide in the form of a PDF file.

Do I Have To Change How I Handle 3D Projections To Use This?

No. The system supports rendering your projections for you if you like since it requires all the same data. However, as this is optional you can simply add the necessary scripts for mouse interaction and leave the actual rendering to your current scripts without any problems.

What Platforms Are Supported?

Everything is written in native GML that is compatible with all platforms.

End User Licence Agreement (EULA).

Changes in 1.0.1

  • Fixed error in documentation
  • Fixed typo in function name

Version 1.0.1. Published August 11, 2015

Created with GameMaker: Studio v1.4.1629

Age Rating: 4+

Average Rating

Your review

You can only review assets you've bought.


Gravatar

Kurtlyn R 20 March 2017

Easy and Straightforward with the doc included!


Gravatar

Timothy Y 15 February 2017

Just what I needed

Kudos for making this free!
It took me a little bit of time to get it working but thanks to your included documentation I've sorted it out. Works great!


Gravatar

Anonymous 11 August 2015

rabea alasmar

thank you its very useful

Package contents

Total size 145 KB

What is the issue?

Back to Top