plato
Plato is a unity extension skill system.The editor is somehow like the timeline editor.Feel free to use it. 柏拉图是一个拓展的技能编辑器,欢迎入坑。
预览
![编辑器](https://raw.githubusercontent.com/chi-ha-ya/plato/master/./doc/1.png)
拖拽时间线可以实时预览
![编辑实时预览](https://raw.githubusercontent.com/chi-ha-ya/plato/master/./doc/2.gif)
怎么使用
- 技能表单配置相关说明
- 表格位置 ./tools/design/
- 导表工具使用
![3](https://raw.githubusercontent.com/chi-ha-ya/plato/master/./doc/3.png)
如果不能正常使用,报错,安装下AccessDatabaseEngine.exe
- 打开后如下图
![4](https://raw.githubusercontent.com/chi-ha-ya/plato/master/./doc/4.png)
- 把目录中的表的文件拖入提示框,点击导出即可
![5](https://raw.githubusercontent.com/chi-ha-ya/plato/master/./doc/5.png)
- 目录参考:./tools/design/client
替换所有文件即可
注:上述目录可以自行替换
- 技能配置流程
- 点击Tools菜单栏,点击Table
![6](https://raw.githubusercontent.com/chi-ha-ya/plato/master/./doc/6.png)
- 点击 按钮csv转c# 和 按钮csv转lua
![7](https://raw.githubusercontent.com/chi-ha-ya/plato/master/./doc/7.png)
完成技能的配置导入
- 点击Tools菜单栏,点击Skill/Editor
![6](https://raw.githubusercontent.com/chi-ha-ya/plato/master/./doc/6.png)
打开技能配置界面
即可配置技能
- 选中一种技能
![9](https://raw.githubusercontent.com/chi-ha-ya/plato/master/./doc/9.png)
- 或工具栏按钮创建一个新技能
![10](https://raw.githubusercontent.com/chi-ha-ya/plato/master/./doc/10.png)
- 拖拽时间线,右键新建节点
![16](https://raw.githubusercontent.com/chi-ha-ya/plato/master/./doc/16.png)
![17](https://raw.githubusercontent.com/chi-ha-ya/plato/master/./doc/17.png)
- 编辑完成Save即可
![11](https://raw.githubusercontent.com/chi-ha-ya/plato/master/./doc/11.png)
节点说明
编辑节点说明
- 动作节点,在某个时间点播放一个动作
![12](https://raw.githubusercontent.com/chi-ha-ya/plato/master/./doc/12.png)
- 子弹节点,在某个时间点发射子弹,会触发节点Trigger开头的节点
![13](https://raw.githubusercontent.com/chi-ha-ya/plato/master/./doc/13.png)
- 触发动作,受击触发后播放对象的动作
![14](https://raw.githubusercontent.com/chi-ha-ya/plato/master/./doc/14.png)
- 触发特效,受击触发后播放特效(触发位置)
![15](https://raw.githubusercontent.com/chi-ha-ya/plato/master/./doc/15.png)