欢迎光临散文网 会员登陆 & 注册

【Unity小技巧6】

2019-10-14 00:32 作者:SixerStudiooo  | 我要投稿
  • 如果您想要检查您保存的内容是否存在,并且如果存在,您可以在它上面运行一个方法,那么您可以删除整个“ If is not null run the code” ,并用一个漂亮的问号替换它。

  • 使用这个 AnimationCurve 方法作为概率分布,你可以定义一个均匀分布,一个非随机点,一个有界的高斯分布,或者任何你喜欢的自定义分布。

  • 请记住,如果您将构建选项设置为“不”让应用程序在后台运行; 任何依赖于在后台运行的代码都将不起作用。 例如 OnApplicationFocus ()。

  • Unity A *寻路。 

    -通用网格类别

    -权重和可步行区域

  • 不确定为什么未对此进行说明,但是您可以在编辑器启动时使用“ openscene”开关打开特定场景

例如

Unity.exe -projectPath D:\mygame -openscene Assets/Scenes/SampleScene.unity

我将推动文档团队


  • 从主菜单和检查器上下文菜单调用方法。 请注意,它只能在编辑器中工作,因此如果您希望发布该代码,则需要对其进行剪切。 (添加 #if UNITY_EDITOR,你就可以开始了)。

  • 使用 AddComponentMenu 属性在 Inspector 中的“ AddComponent”菜单中组织您的脚本。


  • FormerlySerializedAs属性。如果您需要重命名一个变量而不会丢失其序列化的值,这非常有用。

  • SerilalizeField&HideInInspector,通过使用SerializeField和HideInInspector属性选择要显示和序列化的变量。

  • 您可以在 Inspector 中输入数学表达式。

  • 通过使用 ContextMenu 属性从 Inspector 调用方法。

  • 你可以为游戏对象和脚本分配图标。

  • 可以使用 Foldout 属性在 Inspector 中对变量进行分组,该属性由 GitHub 上的 dimmpixeye 制作。 这里是 GitHub 仓库:https://github.com/dimmpixeye/InspectorFoldoutGroup


  • 你可以在 GitHub 上使用 dbrizov 创建的20多个方便的属性,比如 ReorderableList、 Slider 或 ResizableTextArea。 这里是 GitHub 仓库:https://github.com/dbrizov/NaughtyAttributes

  • 你可以使用 Unity Visual Search 轻松找到游戏的3 d 模型,并在编辑器中预览它们。 例如,如果你正在构建一个原型,它就非常方便。资产存储页(免费):https://assetstore.unity.com/packages/tools/utilities/unity-visual-search-104059

  • 可以通过锁定 Inspector 在数组中拖动多个项。

  • 您可以使用@tayx94制作的这个伟大的工具直接通过构建来监视游戏的性能。 这里是 GitHub 仓库:https://github.com/Tayx94/graphy

  • 您可以使用属性 DisallowMultipleComponent 和 RequireComponent 来避免游戏对象中的设置错误。 

  • 您可以直接从项目窗口搜索资源存储。

  • 您可以在Unity的控制台中使用富文本。更多内容:

https://docs.unity3d.com/Manual/StyledText.html

  • 您可以在 build settings中拖拽多个场景,并同时启用/禁用他们(而不是逐个启用)。

您可以通过更改“Playmode tint”来提醒自己编辑器处于播放模式。


【Unity小技巧6】的评论 (共 条)

分享到微博请遵守国家法律