我正在构建一个应用程序,供用户使用六角形图块创建游戏地形。我有一个带有各种图块类型的树视图,并且已成功设法将我想要使用的图像(png)加载到树中作为节点图像。
我已使用此处的代码http://www.codeproject.com/Articles/14948/Hexagonal-grid-for-games-and-other-projects-Part作为我的项目的基础,尽管我已将其扩展为允许角落,以及两个半角的“类型”。
我想要完成的是将平铺类型从平铺目录树视图拖到绘制的六角网格上,并将该图像捕捉到网格并正确对齐。我想在网格上绘制的实际图像最终会被单独加载,因为树视图图像显然是原始图像的非常小的版本。
现在我知道那里有一大堆物品,我还不知道该怎么办,但列表中的第一个是拖放。我所做的所有搜索都显示拖放树视图中的拖放示例,或者从一个控件拖动到另一个控件,我不确定这些示例是否相关。
有人能指出我正确的方向开始自己玩这个或者举一个例子我可以根据我需要做的事情吗?