Madlios 3D Minimap

MADLIOS 3D MINIMAP

Thank you for trying out / using my 3d minimap package.
The purpose of this package is to provide a simple to use minimap rendered in 3D that
you can just drag and drop into your game.

HOW TO:

1. For quick test of the minimap package:

	a. Simply drag & drop the template <SampleMinimap> into the world.

	b. If you check the <SampleMinimap> hierarchy you will see a few other tamplates/objects:
		- <3DMinimap>: this object is the core and is responsible for rendering the whole 3d minimap
		- Several objects of type <Minimap_3DBox>: These objects defines the elements to be rendered
		  in the minimap.
		- <ThirdPersonMinimapCamera>: This is the minimap camera with its own script that allows the minimap
		  to be rendered as the player rotate/move around. 
		  Feel free to customize the camera script as you wish.


2. Some important scripts:

	a. <EntityInfo3D>: This script is attached to the elements to be rendered/displayed in the minimap.
	   It exposes several parameters for the attached objects to control Color and Depth.

	b. <MeshData_...>: These are sample Scripts that defines the polygon shapes of the elements, and must be
	   attached to the same objects that has <EntityInfo3D> scripts in order to be rendered.
	   <EntityInfo3D> will query these scripts and load the data using "InitializeMeshData" functions.
	   If you want to create your own minimap 3D mesh data, just copy from an existing
	   mesh <MeshData_...> script and add your own vertices and primitives/triangles.
	   I recommend you take a look at the <MeshData_3DBox> since it is the most simple.
	   The <MeshData_3DTeapot> is a much more complicated one expoprted from *.obj file.

Any questions please join the crayta discord and find me: madlios#1437

5 Likes

This is an absolutely incredible package, awesome stuff.

Updated:

Added template to display players in the minimap.

1 Like