gosu-tmx:Ruby Gosu 的另一个 TMX 地图加载器

时间:2024-06-25 06:47:45
【文件属性】:

文件名称:gosu-tmx:Ruby Gosu 的另一个 TMX 地图加载器

文件大小:29KB

文件格式:ZIP

更新时间:2024-06-25 06:47:45

Ruby

自述文件 这是什么 最终,一个可用的 TMX 地图加载器与 Gosu 一起工作,并且不在乎您使用的是 Chingu 还是您自己设计的一些本土游戏引擎。 为什么在地球上 我喜欢 Chingu 并且已经存在一个 TMX 加载器,但它不是我想做的事情的正确工具。 希望其他人也会发现这很有用。 :) 缺什么 这里不是:到目前为止,地图数据已加载,图层、对象组和切片集已创建。 地图(以及每个单独的图层)能够自行绘制。 TileCache 暂时不再使用,但它可能会回来; 瓷砖集被压平为一个,以避免必须检查使用哪一个。 将 XML 文档验证为它的 DTD 也很好,但是如果我能让 Nokogiri 实际加载 DTD,我会被打扰。 关于此主题的文档不充分或没有。 可能我们只会在不受支持或错误的 TMX 文件上出现神秘的失败,这并不理想。 未来可能的考虑:将对 Gosu 的依赖移动到一个单独的、可混合的、


【文件预览】:
gosu-tmx-master
----lib()
--------tmx()
--------tmx.rb(435B)
----spec()
--------nokogiri_spec.rb(183B)
--------map_spec.rb(1KB)
--------spec_helper.rb(963B)
--------coder_spec.rb(753B)
----Rakefile(132B)
----examples()
--------example-chingu.rb(3KB)
----README.markdown(2KB)
----LICENSE(34KB)
----data()
--------test.tmx(2KB)
--------dude.png(1KB)
--------door.png(950B)
--------test-tiles.png(433B)

网友评论