Tag: 游戏引擎

“如何使用Cocos2D 2.X制作基于平铺的游戏”使用cocos2d V3制作本教程

我有一个小问题。 在本教程中如何使用Cocos2D 2.X制作基于Tile的游戏使用了cocos2d V2.0,我想在cocos2d V3.0中做这个。 所以,这是行不通的! 谢谢! (我不会说英文) 我觉得在这一行的问题 – self.position = viewPoint; @property (strong) CCTiledMap *tileMap; @property (strong) CCTiledMapLayer *background; @property (strong) CCSprite *player; – (id)init { // Apple recommend assigning self with supers return value self = [super init]; if (!self) return(nil); // Enable touch handling on scene node self.userInteractionEnabled = YES; self.tileMap […]

NSTimer vs CACurrentMediaTime()

所以我在我的第一个iOS游戏中,正在努力如何去整合对象移动的最佳方式。 游戏很大程度上依赖于快速移动的对象和不断快速的用户input变化。 因此,我试图尽可能快速和准确地运行对象集成和约束求解器(以最小化在连续的游戏循环调用之间的用户input变化)。 更具体地说,我不确定NSTimer类和CACurrentMediaTime()函数的function。 因为我不确定哪个有较大的错误,所以很难进行经验性的检验。 例如,使用重复间隔为0.008(~2更新/屏幕刷新)的NSTimer,并在连续调用时调用CACurrentMediaTime(),我发现调用之间的时间间隔从0.0075 – 0.009。 很难说哪个是(小)不一致的原因。 所以为了确定时间步骤应该是: 假设NSTimer足够精确,可以使用NSTimer时间间隔作为游戏循环时间步长 使用CACurrentMediaTime()来确定连续的游戏循环调用之间的时间间隔。 学生和新的所有这一切 – 请成为好:)任何意见是非常感谢。 谢谢你的时间。