-
Notifications
You must be signed in to change notification settings - Fork 55
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
Tools for 3D #1050
Comments
Hi @VanCastar! 👋 This submission has passed all required tests, and has been moved to a PR as part of our submission pipeline. You can see the progress of your submission on this page. Community submissions are not reviewed by default, so your extension should be added once we've checked that your submission doesn't contain malicious code without further intervention on your part. If you wish for your extension to be reviewed (and thereby moved to the list of reviewed extensions), please follow the instructions written on the README. Thanks again for your contribution to GDevelop! |
1 similar comment
Hi @VanCastar! 👋 This submission has passed all required tests, and has been moved to a PR as part of our submission pipeline. You can see the progress of your submission on this page. Community submissions are not reviewed by default, so your extension should be added once we've checked that your submission doesn't contain malicious code without further intervention on your part. If you wish for your extension to be reviewed (and thereby moved to the list of reviewed extensions), please follow the instructions written on the README. Thanks again for your contribution to GDevelop! |
Hi @VanCastar! 👋 This submission has passed all required tests, and has been moved to a PR as part of our submission pipeline. You can see the progress of your submission on this page. Community submissions are not reviewed by default, so your extension should be added once we've checked that your submission doesn't contain malicious code without further intervention on your part. If you wish for your extension to be reviewed (and thereby moved to the list of reviewed extensions), please follow the instructions written on the README. Thanks again for your contribution to GDevelop! |
Description
A collection of small tools for 3D that are missing in the core functionality.
Tools For 3D includes.
Orientation of the 3D object can also be set.
This check is rudimentary for mostly upright objects.
The check works properly on Objects rotated only on Z-axis.
To get the the check against MODEL correct, the Origin needs to be set on bottom middle.
Perfect for checking collision with 3dBoxes used for floors, walls, bridges, and upright obstacles like characters, furniture, pillars, etc.
This check is rudimentary for mostly upright objects.
This check works properly on Objects rotated only on Z-axis.
To get the the MODEL collision correct, the Origin needs to be set on bottom middle.
Or you use a hidden 3D Box as a collision mask for the model, just like done sometimes with 2d sprites.
Combines and replaces Extension suggestions #1039 #1046 #1048
How to use the extension
Put object around a 3D Position.
Test if the Position in 3d to is inside a 3D Object.
Distance Between 3D Positions.
Tilt Between 3D Positions.
Check collision between 3D Objects.
Use for checking collision with 3dBoxes used for floors, walls, bridges, and upright obstacles like characters, furniture, pillars, etc.
This check is rudimentary for mostly upright objects.
This check works properly on Objects rotated only on Z-axis.
To get the the MODEL collision correct, the Origin needs to be set on bottom middle.
Or use a hidden 3D Box as a collision mask for the model, just like done sometimes with 2d sprites.
Checklist
What tier of review do you aim for your extension?
Reviewed
Example file
ToolsFor3DExample.zip
Extension file
ToolsFor3D.zip
EDIT:
The example now includes all extension usage as well as grabbing, moving and dropping objects.
Link to example to run in gd.games.
https://gd.games/instant-builds/3341ba35-f62d-46c6-946e-fb883ab1d92c
The text was updated successfully, but these errors were encountered: