你好!
我喜欢在C语言中使用严格类型检查。因此,如果我需要使用整数,则不希望存储一个由浮点数构成的二维向量。苹果公司提供了与CGPoint
等价且存储数据类型为整数的解决方案吗?
我已经实现了我的类型Vector2i
和它的伴随函数Vector2iMake()
,就像实现CGPoint
一样,但我的内心深处有一种声音在呼喊:苹果公司早就考虑到这个问题了。
更新说明:
我需要一种能够在棋盘游戏中存储坐标的数据类型,而这些坐标肯定是整数类型。如果我要实现基于瓦片的回合制策略游戏或基于瓦片的RPG游戏,情况也是一样的。