GenericGameModel 4.0.2

GenericGameModel 4.0.2

测试已测试
Lang语言 Obj-CObjective C
许可证 MIT
Released上次发布2015年9月

Martin Grider 维护。



  • Martin Grider

通用游戏模型

通用游戏模型(GGM)项目旨在提供相对简单的类,以便于为 iOS 制作 2D 游戏,主要使用 UIKit。GGM 类(例如 GGM_BaseModelGGM_UIView)通常不应直接实例化,而应通过子类化您的项目来满足您的特定需求。

安装/要求

如果您不想使用 Cocoapods,您可以将 GenericGameModel/ 文件夹中的所有文件简单地复制到您的项目中,但请注意有一个要求,即 Nick Lockwood 的优秀 BaseModel 类,您可以在以下位置找到: https://github.com/nicklockwood/BaseModel

使用方法

要运行示例项目;克隆仓库,然后首先从 Example 目录运行 pod install

通常,您应该子类化 GGM_BaseModelGGM_UIView(或其任何子类)。请参阅示例项目。

作者

Martin Grider -- http://chesstris.com -- http://twitter.com/livingtech

许可证

GenericGameModel 提供 MIT 许可证。有关更多信息,请参阅 LICENSE 文件。

更改日志

不幸的是,这个库最初几个版本经常破坏以前的 API。另外,它们没有使用正确的语义版本。

4.0.0

添加了 GGM_UIView+Hexagons 分类。使 GGM_UIViewshouldDragContinuous 属性更加神奇。(您可以在 GGMEx_ViewController 中取消注释一行来测试它。非常小的 API 变更,但足以提高版本号,可能吧。

3.1.1

添加了一种不太奇怪的正六边形网格类型 GGM_GRIDTYPE_HEX_SQUARE

3.0.0 (标签 3.0.0)

添加了对三角形网格的支持。更多的 API 变更。

2.0.0 (标签 0.0.2)

添加了对正六边形网格的支持。各种重构(道歉)。

0.1.0 (标签 0.0.1)

初始发布。