Windows phone 8 在平铺和单声道游戏中使用免费gif瓷砖

Windows phone 8 在平铺和单声道游戏中使用免费gif瓷砖,windows-phone-8,tiles,monogame,Windows Phone 8,Tiles,Monogame,我知道这可能不是最简洁的问题,但我真的需要从这里开始 我正在考虑测试我作为游戏开发人员的技能(我是一名经验丰富的业务开发人员) 我已经在VisualStudio中启动了一个WindowsPhone8项目,它使用了mono游戏模板。只是玩了一些触摸控制等等,我不太担心迟早会弄明白逻辑 但是。游戏需要图形。所以我在谷歌上搜索了一下,找到了一个可能的开始。 首先,我发现这个软件的绘图级别命名为。似乎有点流行,意味着在互联网上会有一些文档和论坛活动 第二,我找到了我下载的这些。刚开始的时候它们看起来真的

我知道这可能不是最简洁的问题,但我真的需要从这里开始

我正在考虑测试我作为游戏开发人员的技能(我是一名经验丰富的业务开发人员)

我已经在VisualStudio中启动了一个WindowsPhone8项目,它使用了mono游戏模板。只是玩了一些触摸控制等等,我不太担心迟早会弄明白逻辑

但是。游戏需要图形。所以我在谷歌上搜索了一下,找到了一个可能的开始。 首先,我发现这个软件的绘图级别命名为。似乎有点流行,意味着在互联网上会有一些文档和论坛活动

第二,我找到了我下载的这些。刚开始的时候它们看起来真的很不错,尤其是当我的绘画技能为零的时候。 我测量了瓷砖,得出结论,它们是基于40x40像素的正方形。因此,我在Tiled中创建了一个新地图,导入了一个新的瓷砖集,并选择了CLIFFVEG,它可以在下载的瓷砖中找到

最后,我的问题是:

  • 瓷砖似乎不是透明的。这意味着当绘制一些草,然后放置一些山/悬崖时,草不会作为背景真实地发光。悬崖图像上的蓝色背景优先显示在草地上。我能以某种方式使GIF瓷砖透明吗

  • 当我完成我的地图在平铺。我如何在我的单声道游戏中实现它?我已经看到了本文中提到的一些框架。这是路吗?我猜我不能使用基于XNA的框架,因为windows phone 8的游戏不再使用XNA了?有人能给我指一下正确的方向吗。如何将地图导入游戏


  • 感谢您的帮助、链接等。

    我不确定您的问题是否适合这样做。也许单一游戏论坛会更好。不管怎样,我都要试着回答

  • 有两种方法可以在图像上获得透明度。首先想到的是将它们转换为不同的格式。PNG可能是一种很好的方式,但这需要在图像编辑器(如Paint.NET)中编辑并重新保存每个图像

    另一种方法是,在创建瓷砖集时,可以在“瓷砖”中设置透明颜色

    请记住,仅仅因为它在平铺中工作并不意味着它将在您的游戏中正常工作。这取决于您选择使用的地图加载器的实现。在花费大量时间创建地图之前,先做一些实验

  • MonoGame被设计为XNA的直接替代品,因此任何XNA加载器都应该使用MonoGame(理论上)。但是,您需要从源代码重新编译代码,并将所有引用从XNA更改为MonoGame等价物

    我很确定几个月前我在尝试一些想法的时候就开始使用MonoGame了


  • 最后,尽管我使用了潮汐地图编辑器,并在创建时重新编译了用于MonoGame的xTile加载程序。

    谢谢您的回答,非常感谢。今天我开始将gif图像重新绘制为png。这个xTile加载器重新编译以适合MonoGame,这是您仍然拥有的东西吗?并准备分享?如果你不介意的话,去看看会很有帮助的。这是个不错的主意。我可能会为开源项目做贡献,并在某个时候添加一个Android项目文件。不过我现在真的没有时间。以下是代码的链接: