confluence 编辑器这次没有加载_unity编辑器扩展之SceneUI——贴在Scene View的SceneCanvas...

跳转至专题目录

专题推荐文章:

  1. localPosition与anchoredPosition转化
  2. unity Scene View扩展之编辑器扩展总结

本系列目录

  1. unity编辑器扩展之SceneUI——贴在Scene View的SceneCanvas
  2. unity Scene View扩展之屏蔽对Scene的所有操作
  3. unity Scene View扩展之显示常驻GUI
  4. unity Scene View扩展之显示网格
  5. unity Scene View扩展之加载Assets文件夹外的资源
  6. unity Scene View扩展之编辑器扩展总结

最近在做一些扩展编辑器的功能,感觉受益良多,写下来记录一下学习过程

目测的功能拆分、简化之后,简单来说就是要实现在Scene进行UI操作、场景编辑。

首先做第一部分——在Scene界面进行UI操作。

考虑过这几种方案,但是由于各种原因放弃了

1、GUIContent(Texture image) : 不能像UI一样贴在Scene上,固定在场景的某个地方

2、Gizmos : 画Texture不方便,没有按钮等交互

3、Window : 可以,但是要多个EditorWindow的话,感觉操作不顺

4、Canvas : 最后选了这个

然后现在主要讲讲最后选择的做法,失败的做法以后有机会的话再记录一下尝试过程,不过尝试过程中查的资料在文末。

代码如下,以后更新的github工程在文末。

using 
unity3d 分分钟把unity3d的SceneView变成2D画布​segmentfault.com
1f8f25104a716219dd0245f529708844.png
CSDN-专业IT技术社区-登录​blog.csdn.net CSDN-专业IT技术社区-登录​blog.csdn.net [编辑器]Unity的SceneView自定义鼠标事件 - DrAsh9N - 博客园​www.cnblogs.com Unity3D研究院之拓展Scene视图(三) | 雨松MOMO程序研究院​www.xuanyusong.com
91ea2a9743127840c5cfc3114b14d7bc.png
Getting control 0s position in a group with only 0 controls when doing Repaint A_linuxheik的专栏-CSDN博客​blog.csdn.net
4a0c7e03fd2dbe2d67f0ee0ecacec801.png
https://github.com/Zhunity/SceneCanvas​github.com
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值