appdevelopmentandsuch / OpenARMenus

Fully customizable, easy to use, menus for Unity

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OpenARMenus

CodeFactor Maintenance GitHub license GitHub release GitHub tag Github all releases GitHub stars GitHub issues GitHub issues-closed

Fully customizable, easy to use, menus for Unity

(Collision detection coming soon!)

Demo Image 1 Demo Image 2 Demo Image 3 Demo Image 4

Getting Started

Download and import the Unity package found here

Usage

Basic 2D Config and Customization

Basic-2D-config 2D-customization

Basic 3D Config and Customization

Basic-3D-config 3D-customization

  • The easiest way to get started is to drag and drop a 2D / 3D menu prefab into your scene.
  • Once in the scene, you can set the color, and images of your menu. You can create and import your own menu images, or use the ones provided in the package.

Customization

2D Menu

Variable Type Is Override Default Value Notes
Width Int No 200 The Width of the menu. This will determine the dimensions required for the box collider bounding box.
Height Int No 200 The Height of the menu. This will determine the dimensions required for the box collider bounding box.
Menu Color Color No Color.clear The color of the menu outline and background. If not changed from Color.clear, it will be set to Color.white
Menu Image Color Color Yes Color.clear The color of the menu outline. If not changed from Color.clear, it will be set to Color.white. This can be used to override Menu Color
Menu Image Filled Color Color Yes Color.clear The color of the menu background. If not changed from Color.clear, it will be set to Color.white. This can be used to override Menu Color
Menu Image Filled Opacity Float No 0.3 The menu's filled image opacity
Menu Image Sprite No None The menu outline image.
Menu Image Filled Sprite No None The filled menu image.

3D Menu

Variable Type Is Override Default Value Notes
Width Int No 200 The Width of the menu. This will determine the dimensions required for the box collider bounding box.
Height Int No 200 The Height of the menu. This will determine the dimensions required for the box collider bounding box.
Background Scale Float No 1.2 The scale of the back of the 3D menu
Background Distance Int No 20 The distance between the Menu Front and Menu Back
Menu Color Color No Color.clear The color of the menu outline and background. If not changed from Color.clear, it will be set to Color.white
Menu Image Color Color Yes Color.clear The color of the menu outline. If not changed from Color.clear, it will be set to Color.white. This can be used to override Menu Color
Menu Image Filled Color Color Yes Color.clear The color of the menu background. If not changed from Color.clear, it will be set to Color.white. This can be used to override Menu Color
Main Image Color Color Yes Color.clear The color of the menu's main pane outline. If not changed from Color.clear, it will be set to Color.white. This can be used to override Menu Color
Main Image Filled Color Color Yes Color.clear The color of the menu's main pane background. If not changed from Color.clear, it will be set to Color.white. This can be used to override Menu Color
Background Image Color Color Yes Color.clear The color of the menu's background pane outline. If not changed from Color.clear, it will be set to Color.white. This can be used to override Menu Color
Background Image Filled Color Color Yes Color.clear The color of the menu's background pane background. If not changed from Color.clear, it will be set to Color.white. This can be used to override Menu Color
Main Image Filled Opacity Float No 0.3 The menu's main image filled opacity
Background Image Filled Opacity Float No 0.3 The menu's background image filled opacity
Menu Image Sprite No None The menu outline image.
Menu Image Filled Sprite No None The filled menu image.
Main Image Sprite Yes None The menu's main pane outline image.
Main Image Filled Sprite Yes None The menu's main pane filled image.
Background Image Sprite Yes None The menu's background pane outline image.
Background Image Filled Sprite Yes None The menu's background pane filled image.

About

Fully customizable, easy to use, menus for Unity

License:MIT License


Languages

Language:C# 100.0%