GDevelopApp / GDevelop-extensions

Repository of behaviors, actions, conditions and expressions to be used in GDevelop for creating games
https://gdevelop.io
MIT License
131 stars 52 forks source link

New extension: Raycast 3D Fix #276

Closed User8426 closed 2 years ago

User8426 commented 2 years ago

Description

This is a fixed version of the extension as the previous PR wouldn't let me edit it to update the file. in order to fix build issues. This extension allows a developer to easily render a 3D scene in GDevelop through the use of raycasting. The extension does a lot of raycasts and calculates how big a wall should be and where on the screen it should be, rendering a 2D map as 3D.

How to use the extension

The extension allows the developer to set a few things such as what's the player, what's a wall, also what's rendering it, how big should the walls be, should there be collisions, built in movement controls for moving the player / rotating the player and if to make the walls fence like in the way they are a line, then a gap, then another line.

Checklist

Example

Extension 3D Raycast.zip

Extension file

RayCast3D.zip

github-actions[bot] commented 2 years ago

Hi @User8426! 👋 This submission has been moved to a PR as part of our submission pipeline. Please continue the submission process on this page. Thanks!