赞
踩
快速开发类TimeLine插件,提升工具开发效率,将工作重心放到工具本身功能之上。不用花过多的精力编写基础时间轴功能。
克隆/下载工程,Window->ExampleTimeLineWindow即可打开查看基础时间轴窗口即可,
继承SimpleTimeArea,根据需求绘制窗口即可,** 一般开发复杂的工具,最好前期做好页面布局的规划,Top,Left,Top-Top,Bottom,Right,Right-Bottom等等如何划分,能够快速规划自己的编辑器的同时,逻辑不会混乱。**
Unity编辑器开发的重要思路
using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEditor; using DMTimeArea; using System; public class ExampleTimeLine : SimpleTimeArea { private Rect rectTotalArea; private Rect rectContent; private Rect rectTimeRuler; private Rect rectTopBar; private Rect rectLeft; public Rect rectLeftTopToolBar; private void OnGUI() { // } protected override void DrawVerticalTickLine() { // } protected virtual void DrawLeftContent() { // } protected virtual void DrawTopToolBar() { // }
GitHub地址
如果对你有所帮助,希望Star支持,谢谢~
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。