2DPlatformer-SLua 编辑器 UI 美化
2016-04-01 18:22
351 查看
在我的开源项目 2DPlatformer-SLua 中,YwLuaMonoBehaviour 是非常重要的一个组件,它负责从 MonoBehaviour 中直接驱动内建的事件到 Lua 中的类和逻辑,用户可以选择驱动的事件类型和参数,之前是这样:
非常普通的默认样式,而且可以选择重复的事件,比如两个 Start,非常丑,但是自从见到了 Unity 的 EventTrigger 的编辑器样式后,觉得太好看了,好符合操作感:
然后看看自己的这个组件操作也和它很类似,于是我就非常想做成这个样子,于是,就有了下面这样:
本人对该效果十分满意,达到心中想要的效果,编辑起来也更加方便了,请下载:最新版 2DPlatformer-SLua 即可。
非常普通的默认样式,而且可以选择重复的事件,比如两个 Start,非常丑,但是自从见到了 Unity 的 EventTrigger 的编辑器样式后,觉得太好看了,好符合操作感:
然后看看自己的这个组件操作也和它很类似,于是我就非常想做成这个样子,于是,就有了下面这样:
本人对该效果十分满意,达到心中想要的效果,编辑起来也更加方便了,请下载:最新版 2DPlatformer-SLua 即可。
相关文章推荐
- lua学习:使用Lua处理游戏数据
- Lua的__index
- Lua 的 __index和__newindex的使用
- 关于 Lua 内存泄漏的检测
- Lua中文教程
- 高性能事件分发器,lua 版
- lua 中操作系统库
- lua 中 IO库
- lua-gd 安装(ubuntu)
- Lua中的loadfile、dofile、require详解
- Lua中的元表和元方法
- Lua内存泄漏应对方法[转]
- Lua协程(一)
- Lua初学笔记
- luajit笔记---编译成静态库以及FFI绑定宿主程序函数
- Lua FFI 实战
- C++混合编程之idlcpp教程Lua篇(4)
- lua报错,attempt to call global 'setmetatable'(a nil value)或者类似错误
- Ubuntu中vim添加lua支持
- Lua环境安装