Выберите подходящий для вас язык программирования. Все примеры кода будут представлены на выбранном языке.
enumeration
Благодарим вас за то, что вы помогаете нам улучшить качество документации по Unity. Однако, мы не можем принять любой перевод. Мы проверяем каждый предложенный вами вариант перевода и принимаем его только если он соответствует оригиналу.
ЗакрытьПо определённым причинам предложенный вами перевод не может быть принят. Пожалуйста <a>попробуйте снова</a> через пару минут. И выражаем вам свою благодарность за то, что вы уделяете время, чтобы улучшить документацию по Unity.
ЗакрытьБитовая маска, которая управляет разрушением объекта и видимостью в инспекторе.
See Also: HideFlags.HideAndDontSave, SA.Object.hideFlags.
no example available in JavaScript
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour {
// Creates a material that is explicitly created & destroyed by the component. // Resources.UnloadUnusedAssets will not unload it, and it will not be editable by the inspector. private Material ownedMaterial; void OnEnable() { ownedMaterial = new Material(Shader.Find("Diffuse")); ownedMaterial.hideFlags = HideFlags.HideAndDontSave; GetComponent<Renderer>().sharedMaterial = ownedMaterial; }
// Objects created as hide and don't save must be explicitly destroyed by the owner of the object. void OnDisable() { DestroyImmediate(ownedMaterial); } }
None | Нормальный, видимый объект. По умолчанию. |
HideInHierarchy | Объект не будет отображаться в иерархии. |
HideInInspector | Просмотр его в окне инспектор невозможен. |
DontSaveInEditor | Объект не редактируется в окне инспектор. |
NotEditable | Объект не редактируется в окне инспектор. |
DontSaveInBuild | Объект не редактируется в окне инспектор. |
DontUnloadUnusedAsset | The object will not be unloaded by Resources.UnloadUnusedAssets. |
DontSave | Объект не будет сохранен в сцене. Не будет разрушен при загрузке новой сцены. |
HideAndDontSave | Сочетания не отображаются в иерархии и не сохраняются в сцене. |