Scene视图是编辑游戏模型的地方其實它还可以进行编辑。如下图所示我给Scene视图做了简单的编辑。
Scene视图的拓展是基于对象的意思就是你必须在Hierarchy视图中选择一个对象才行。Hierarchy視图中选择不同的对象可以有不同的Scene视图图中我们创建了一个立方体对象,接着给它绑定一个脚本
此时,你可以把之前的Test.cs脚本绑定在任意对象身上然后在Hierarchy视图中点击对象即可在Scene视图中看到编辑的视图啦。
最后我在说一下在OnSceneGUI()Φ只能通过Handles来绘制新视图,如果你想引入GUI的元素哪么就需要使用BeginGUI()和EndGUI()组合的使用 Handles还提供了很多编辑视图的方式,详细信息大家请看API 这里我僦不在赘述
今天我同事问我,上面的方法必须鼠标选中才可以显示,能不能不选中也能显示
把下面的代码放在Editor目录下即可。