Grid Math
121,431 Views
-
using { /Fortnite.com/Devices } using { /Verse.org/Simulation } using { /UnrealEngine.com/Temporary/SpatialMath } using { /UnrealEngine.com/Temporary/Diagnostics } vector3i := struct<concrete>: @editable X:int = 0 @editable Y:int = 0 @editable Z:int = 0 # This device allows for easy conversion between a 1d index and a 2d or 3d location grid_device := class(creative_device): RowSize:int=10 <# How many tiles per row, Do not use 0! #> ColumnSize:int=10 <# How many tiles per column, only used for 3d grids, Do not use 0! #> GridSize:vector3=vector3{X:=512.0,Y:=512.0,Z:=384.0} <# The fortnite default grid size #> # Runs when the device is started in a running game OnBegin<override>()<suspends>:void= # TODO: Replace this with your code Print("Grid Device Initialized!") Print("2d Grid Index 17: X = {IndexToGrid2D(17).X} Y = {IndexToGrid2D(17).Y}") Print("3d Grid Index 37: X = {IndexToGrid3D(37).X} Y = {IndexToGrid3D(37).Y} Z = {IndexToGrid3D(37).Z}")
You're reading a preview
The full reference is free for BrainDeadGuild Discord members — sign in to read it all, or open the original at the source.
Sign in with your BrainDead.TV / BrainDeadGuild Discord account for full access.