Accumulo qua una lista di plugin (gratuiti?) e script utili per lavorare con il nostro tanto amato bestemmiato Unity.
Se avete suggerimenti postateli!
InspectorFoldoutGroup
https://github.com/dimmpixeye/InspectorFoldoutGroup
EasyButtons
https://github.com/madsbangh/EasyButtons
Nota: per far funzionare assieme EasyButtons e InspectorFoldoutGroup vi consiglio di commentare out/togliere il ButtonEditor.cs di EasyButtons e di mettere la chiamata this.DrawEasyButtons();
all’inizio dell’EditorOverride.cs di InspectorFoldoutGroup .
Unity tool selection log
http://www.powerhoof.com/unity-tool-selection-log/
Moments
Plugin che permette di registrare gif animate da una camera. Opensource con ZLib license, scritto dall’attuale post-processing lead di Unity.
https://github.com/Chman/Moments
Nota: il plugin “Social Gif” lo integra.
UnityNativeShare
Questo plugin permette di aprire il menu di sistema di condivisione per file e immagini. Nota: su iOS per condividere gif animate bisogna forzare la condivisione come file, ma Facebook, e forse altri, convertono comunque a jpg.
https://github.com/yasirkula/UnityNativeShare
Layer Attribute
Permette di avere il drawer di un livello su un intero.
http://answers.unity.com/answers/1576370/view.html
using UnityEngine;
using System.Collections;
using System;
using UnityEditor;
[CustomPropertyDrawer(typeof(LayerAttribute))]
public class LayerAttributeEditor : PropertyDrawer {
public override void OnGUI(Rect pos, SerializedProperty prop, GUIContent label) {
EditorGUI.BeginProperty(pos, label, prop);
int index = prop.intValue;
if (index > 31) {
Debug.Log("CustomPropertyDrawer, layer index is to high '" + index + "', is set to 31.");
index = 31;
} else if (index < 0) {
Debug.Log("CustomPropertyDrawer, layer index is to low '" + index + "', is set to 0");
index = 0;
}
prop.intValue = EditorGUI.LayerField(pos, label, index);
EditorGUI.EndProperty();
}
}
public class LayerAttribute : PropertyAttribute { }
Dustin W. Unity Assets
https://github.com/BLINDED-AM-ME/UnityAssets MIT License
- Spline 3D
- Spline 2D
- Mesh Cutting
- Clip shaders
- Lightning path
- Particles on spline
- Portals shader
- Parallax with 2D layers
- Mesh collider per material generator
- Particles from texture
- Geometry intersection shader
Find Missing References In Scene
https://github.com/mapbox/mapbox-unity-sdk/blob/develop/sdkproject/Assets/MapboxDevTools/Editor/FindMissingReferencesInScene.cs MIT License
Smart-Inspector
https://github.com/neon-age/Smart-Inspector GPL license
Tabbed Inspector
Compact UnityEvents
Improved Dragging