Utility Package for Unity
Collection of plugins, scripts, and assets to aid in Unity development within editor or at runtime. List of features and functions include:
- Anchoring of canvas UI elements to corner w.r.t. RectTransform (shortcut:
%(Ctrl/Cmd) + U
). - Debug individual mesh filter properties attached to a gameobject (Context menu
Nfynt > Mesh filter stats
). - PC and mobile friendly full-screen WebGL template (Player > Resolution and Presentation -
NFYNT
). - Fix Unity InputField component for WebGL builds (including mobile). Simply add
WebGLInput
script to your InputField gameobject in scene. -
Singleton
pattern for runtime play mode and scriptable instance object for editor mode classes. -
Safe Area
UI handling for working around mobile screen notch displays. -
Combine Meshes
into single one to optimize for performance and draw calls. - Export
MeshFilter
GameObjects as Wavefront Obj usingGameObject/NFYNT/Save As Obj
.
Importing in Unity
To install this package in Unity you'll first have to add a new Scoped Registry. Head over to Edit>Project Settings>Package Manager
and add the new registry details as follows -
Name: npmjs
URL: https://registry.npmjs.org
Scope(s): com.nfynt
After this head to Window>Package Manager
and select My Registries
under the Packages:
options. This will list all the available package on npm, find NFYNT utils
and select the latest version available and hit install 🚀.
Issues
Submit issues on Github Repo with appropriate label as bug\enhancement\help wanted
.
Authors
Shubham