CodeGize 海客谈瀛洲——烟涛微茫信难求

迷宫地图编辑器:Xnode插件实践

前言


在unity开发游戏编辑器扩展中,我们常常会用到节点编辑器。节点编辑器就是用节点和节点连接的图形话编辑器,比如unity自带的shadergraph就是一个节点编辑器。用户通过节点之间的拖拖拉拉,连线就能得到想要的结果。

在一段时间里,打算做一个迷宫的地图编辑器,每个地图有上下左右4个门,可以和其他地图连接。于是打算开发一个编辑器,通过可视化的方式去生成整个迷宫的数据。查了很多的节点插件,xnode作为轻量级的节点编辑器就非常适合用来做二次开发

Xnode(https://github.com/Siccity/xNode)是开源的轻量级的节点编辑器插件。所以理解和开发起来非常方便

最终开发效果如下。可以在窗口内创建节点,设置四个门的跳转关系,最终点击导出保存为一个指定的数据文件

屏幕截图 2021-09-25 193709

More...

2021年9月25日 | 发布:ccggzz123 | 分类:未分类 | 评论:0

Dos命令:拖上去的文件

@echo off
echo 完全路径:%1
echo 去掉引号:%~1
echo 所在分区:%~d1
echo 所处路径不含分区:%~p1
echo 所处路径含分区:%~dp1

echo 文件名:%~n1
echo 扩展名:%~x1
echo 文件属性:%~a1
echo 修改时间:%~t1
echo 文件大小:%~z1
pause

2017年11月10日 | 发布:ccggzz123 | 分类:未分类 | 评论:0