資源簡介
;Runtime Transform Gizmos是一個腳本API,它可以讓你在游戲中轉換對象,能夠在游戲中直觀和專業的轉換對象是非常有用的,特別是當你在運行時編輯器或游戲中,使用者可以移動、旋轉和縮放對象。想要做一個模型工具嗎?你肯定需要一些方法讓他們在場景中操作對象,這個插件將可以完成。

代碼片段和文件信息
#if?UNITY_EDITOR
using?UnityEngine;
using?UnityEditor;
namespace?RTEditor
{
????///?
????///?Custom?inspector?implementation?for?the?‘EditorCamera‘?class.
????///?
????[CustomEditor(typeof(EditorCamera))]
????public?class?EditorCameraInspectorGUI?:?Editor
????{
????????private?static?bool?_keyMappingsAreVisible?=?true;
????????#region?Private?Variables
????????///?
????????///?Reference?to?the?currently?selected?editor?camera.
????????///?
????????private?EditorCamera?_editorCamera;
????????///?
????????///?The?following?variables?control?the?visibility?for?different?categories?of?settings.
????????///?
????????private?static?bool?_zoomSettingsAreVisible?=?true;
????????private?static?bool?_panSettingsAreVisible?=?true;
????????private?static?bool?_focusSettingsAreVisible?=?true;
????????private?static?bool?_bkSettingsAreVisible?=?true;
????????#endregion
????????#region?Public?Methods
????????///?
????????///?Called?when?the?inspector?needs?to?be?rendered.
????????///?
????????public?override?void?OnInspectorGUI()
????????{
????????????const?int?indentLevel?=?2;
????????????if(RuntimeEditorApplication.Instance.UseCustomCamera)
????????????{
????????????????EditorGUILayout.HelpBox(“Some?camera?properties?can?not?be?modified?when?a?custom?camera?is?used.?You?can?use?the?“?+?
????????????????????????????????????????“Runtime?Editor?Application?Inspector?to?change?this.“?UnityEditor.MessageType.Info);
????????????????EditorGUILayout.BeginVertical(“Box“);
????????????????RenderCameraBackgroundSettingsCtrls(indentLevel);
????????????????EditorGUILayout.EndVertical();
????????????????return;
????????????}
????????????float?newFloatValue;
????????????int?oldIndentLevel?=?EditorGUI.indentLevel;
????????????EditorGUILayout.BeginVertical(“Box“);
????????????//?Let?the?user?change?the?zoom?settings
????????????EditorGUI.indentLevel?=?indentLevel?-?1;
????????????_zoomSettingsAreVisible?=?EditorGUILayout.Foldout(_zoomSettingsAreVisible?“Zoom?Settings“);
????????????if(_zoomSettingsAreVisible)
????????????{
????????????????EditorCameraZoomSettings?zoomSettings?=?_editorCamera.ZoomSettings;
????????????????EditorGUI.indentLevel?=?indentLevel;
????????????????//?Let?the?user?specify?if?camera?zoom?is?enabled/disabled
????????????????bool?newBool?=?EditorGUILayout.ToggleLeft(“Is?Zoom?Enabled“?zoomSettings.IsZoomEnabled);
????????????????if(newBool?!=?zoomSettings.IsZoomEnabled)
????????????????{
????????????????????UnityEditorUndoHelper.RecordobjectForInspectorPropertyChange(_editorCamera);
????????????????????zoomSettings.IsZoomEnabled?=?newBool;
????????????????}
????????????????//?Let?the?user?specify?the?camera?zoom?mode
????????????????EditorCameraZoomMode?newZoomMode?=?(EditorCameraZoomMode)EditorGUILayout.EnumPopup(“Zoom?Mode“?zoomSettings.ZoomMode);
????????????????if?(newZoomMode?!=?zoomSettings.ZoomM
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????1539930??2017-06-12?15:39??Runtime?Transform?Gizmos\Documentation\Runtime?Transform?Gizmos?Documentation.pdf
?????文件????????176??2017-06-12?15:39??Runtime?Transform?Gizmos\Documentation\Runtime?Transform?Gizmos?Documentation.pdf.me
?????文件????????192??2017-08-05?13:44??Runtime?Transform?Gizmos\Documentation.me
?????文件??????16464??2017-06-12?15:39??Runtime?Transform?Gizmos\Editor\EditorCameraInspectorGUI.cs
?????文件????????221??2017-06-12?15:39??Runtime?Transform?Gizmos\Editor\EditorCameraInspectorGUI.cs.me
?????文件???????5386??2017-06-12?15:38??Runtime?Transform?Gizmos\Editor\EditorGizmoSystemInspectorGUI.cs
?????文件????????221??2017-06-12?15:38??Runtime?Transform?Gizmos\Editor\EditorGizmoSystemInspectorGUI.cs.me
?????文件??????15125??2017-06-12?15:38??Runtime?Transform?Gizmos\Editor\Editorob
?????文件????????221??2017-06-12?15:38??Runtime?Transform?Gizmos\Editor\Editorob
?????文件???????1594??2017-06-12?15:39??Runtime?Transform?Gizmos\Editor\EditorUndoRedoSystemInspectorGUI.cs
?????文件????????221??2017-06-12?15:39??Runtime?Transform?Gizmos\Editor\EditorUndoRedoSystemInspectorGUI.cs.me
?????文件???????5991??2017-06-12?15:39??Runtime?Transform?Gizmos\Editor\GizmoInspectorGUIba
?????文件????????221??2017-06-12?15:39??Runtime?Transform?Gizmos\Editor\GizmoInspectorGUIba
?????文件????????982??2017-06-12?15:39??Runtime?Transform?Gizmos\Editor\Helpers\EditorGUIst
?????文件????????221??2017-06-12?15:39??Runtime?Transform?Gizmos\Editor\Helpers\EditorGUIst
?????文件????????192??2017-08-05?13:44??Runtime?Transform?Gizmos\Editor\Helpers.me
?????文件??????10040??2017-06-12?15:38??Runtime?Transform?Gizmos\Editor\RotationGizmoInspectorGUI.cs
?????文件????????221??2017-06-12?15:39??Runtime?Transform?Gizmos\Editor\RotationGizmoInspectorGUI.cs.me
?????文件???????5684??2017-06-12?15:39??Runtime?Transform?Gizmos\Editor\RuntimeEditorApplicationInspectorGUI.cs
?????文件????????221??2017-06-12?15:39??Runtime?Transform?Gizmos\Editor\RuntimeEditorApplicationInspectorGUI.cs.me
?????文件??????11472??2017-06-12?15:38??Runtime?Transform?Gizmos\Editor\ScaleGizmoInspectorGUI.cs
?????文件????????221??2017-06-12?15:38??Runtime?Transform?Gizmos\Editor\ScaleGizmoInspectorGUI.cs.me
?????文件???????3376??2017-06-12?15:39??Runtime?Transform?Gizmos\Editor\SceneGizmoInspectorGUI.cs
?????文件????????264??2017-06-12?15:39??Runtime?Transform?Gizmos\Editor\SceneGizmoInspectorGUI.cs.me
?????文件???????9784??2017-06-12?15:38??Runtime?Transform?Gizmos\Editor\TranslationGizmoInspectorGUI.cs
?????文件????????221??2017-06-12?15:38??Runtime?Transform?Gizmos\Editor\TranslationGizmoInspectorGUI.cs.me
?????文件???????2251??2017-06-12?15:38??Runtime?Transform?Gizmos\Editor\VolumeScaleGizmoInspectorGUI.cs
?????文件????????264??2017-06-12?15:38??Runtime?Transform?Gizmos\Editor\VolumeScaleGizmoInspectorGUI.cs.me
?????文件????????192??2017-08-05?13:44??Runtime?Transform?Gizmos\Editor.me
?????文件???????2132??2017-06-12?15:39??Runtime?Transform?Gizmos\Readme\Hotkeys.txt
............此處省略456個文件信息
評論
共有 條評論