问题标签 [unity-editor]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 无法在 Unity 中将 DecoratorDrawer 与 ScriptableObject 一起使用
我想我可能在这里遗漏了一些非常明显的东西,但是这里是我遇到的问题的简化版本。
我有这个游戏对象脚本:
这个 TestAttribute.cs 类
而这个 DecoratorDrawer 扩展类:
这很好用!
但是,如果我尝试将完全相同的东西放在这样的 ScriptableObject 实例中:
它不会这样做并给我这个错误:
谁能告诉我怎么了?
c# - 如何通过脚本添加排序层
我正在尝试通过脚本添加排序层。
我可以通过脚本添加排序层吗?如何?
unity3d - Unity animationClip 更改不会显示在 vcs 的文件状态中
如果我在 Unity 动画面板中更改 AnimationClip,这些更改将不会显示在我的 vcs 中。
它没有通过 git status 显示在终端中,也没有显示在 sourcetree 的 GUI 中。
如何有效地将更改应用于动画文件?
我在 MacO 上使用 Unity 5.6.5f1。(而且我无法更改版本,因为它是与项目相关的选择。)
unity3d - 缩进弄乱了嵌套的属性抽屉
我有一个名为 ToggledFloat 的类。它包装了一个浮点数,但还添加了一个布尔值,告诉它是否启用。
我可以轻松地为此制作一个自定义属性抽屉,当编辑器在缩进级别“0”处绘制此属性时,它看起来是正确的。但是,当我查看嵌套在另一个属性中的 ToggledFloat 属性时,它们看起来是错误的。
我的 propertyDrawer 看起来像这样:
彩色矩形只是为了让我调试这些矩形的实际位置。奇怪的是文本标签从彩色矩形偏移,即使它们得到与参数相同的矩形。如果我想在我的检查器中使用彩色矩形,这当然只是一个问题 - 但真正的问题是,这个偏移问题似乎导致嵌套复选框不起作用。我无法单击嵌套属性上的复选框。
如果我随后显式设置 EditorGUI.IndenLevel = 0,则彩色矩形和标签重合,并且切换按钮正常工作 - 但我随后会松开我真正想使用的自动缩进。
谁能告诉我我忽略了什么
c# - 如何制作一个在圆圈中动态创建和销毁 2d 游戏对象的滑块
我创建了一个编辑器工具,它在一个圆圈中创建游戏对象,彼此间隔相等(下面的代码)。它有一个创建按钮,所以在创建之前调整参数。我希望看到在场景视图中动态进行的更改。如何使用滑块调整以下参数:
使用对象计数滑块创建或销毁游戏对象,同时调整以使对象保持相同的角度分开
通过更改半径滑块动态调整游戏对象
使用角度滑块旋转圆上的所有对象(如旋转轮子)
圈子生成
CircleSpawn编辑器
c# - 如何调整一个克隆的形状/尺寸以影响场景视图中的所有其他克隆
我想通过调整一个来更改/调整场景视图中几个克隆对象的形状/尺寸。该对象可以说是需要扩展的四边形或线渲染器。例如,当一个游戏对象线渲染器在场景视图中扩展(使用鼠标)时,所有其他克隆都会受到影响。我知道在克隆之前调整一个对象的形状/尺寸要简单得多,这种更改也可以在预制件上进行并应用于所有对象,但我需要查看动态更改,因为它们恰好使我的设计过程更加有效的。我还想在需要时打开和关闭此功能。请在这个问题中查看我是如何创建克隆的 。
请注意,我不想在运行时实现这一点。