首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将PNG设置为地图?

如何将PNG设置为地图?
EN

Stack Overflow用户
提问于 2013-06-16 10:18:36
回答 2查看 148关注 0票数 4

我正在用WPF做一些编程。我的目标是创建一个TRPG(Text-RPG),所以肯定需要一个map。

我得到了一张PNG图片,可以在5×5的范围内分开。

我想分开这个PNG,在这些小方块上添加一些代码,例如,图片左下角的代码是(0,0)。(我将添加函数,以确保稍后能够在此地图上旅行。)

现在我想知道如何分离PNG?

然后将它添加到我的代码中?创建新的.cs?.edmx?

EN

回答 2

Stack Overflow用户

发布于 2013-06-17 15:05:04

我建议后退一步,简明扼要地确定您计划如何在应用程序中表示地理区域。

如果你计划在你的应用程序中有一个NxM网格来显示“地图”的地理区域,你可能只想在你的窗口背景上绘制地图的“图像”。然后,您可以将透明控件覆盖在实际地图的顶部(例如各个网格单元格的标签)。

幸运的是,WPF为您提供了一种非常适用的布局机制,即Grid。

参见http://wpftutorial.net/GridLayout.html

票数 0
EN

Stack Overflow用户

发布于 2013-06-17 15:55:55

您可以创建动态位图数组。定义所有的位图,然后运行foreach循环来绘制它们。

代码语言:javascript
复制
Bitmap[] bitmapArray = new Bitmap[width * height]; //the size of your map

for(int i = 0; i <= bitmapArray.Length - 1; i++)
{
    //Define the bitmaps here
}

foreach(Bitmap b in bitmapArray)
{
    //Drawing Code
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17129591

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档