【发布时间】:2013-03-25 16:16:27
【问题描述】:
我正在使用 Cocos2D+Box2D 进行游戏开发。由于 Box2D 使用米而不是像素,我需要定义像素与米的比率。所以我在代码顶部定义了一个 PTM_RATIO:
define PTM_RATIO 32
但是 32 对于 iPhone
【问题讨论】:
-
有什么问题?将 PTM_RATIO 设为常量并根据设备进行更改(例如 [[UIDevice currentDevice] userInterfaceIdiom])
-
但是,等一下,如果我把它设为常数,那么我以后将无法更改它。常量是常量,正如它们的名字所暗示的那样。除此之外,我需要将 PTM_RATIO 放在一个头文件中。
-
使其成为静态而不是 const
标签: ios cocos2d-iphone box2d