Cocos2d iphone 在Cocos2d中创建跟随玩家的角色的最简单、最有效的方法

Cocos2d iphone 在Cocos2d中创建跟随玩家的角色的最简单、最有效的方法,cocos2d-iphone,Cocos2d Iphone,在Cocos2d中,我所看到的让摄像机跟踪播放器的所有方法要么错综复杂,要么无法使用。有没有一种更简单的方法来制作一个以播放器为中心的TDS相机?你的意思是你想让你的角色在你的世界里行走时处于屏幕的中心吗?如果是这样,就这样做: 让你的世界成为TMX地图或任何你想使用的东西,并将你的角色添加为这个世界的孩子 如果用户希望向北行走,则向上移动角色,同时以相同的速度向下移动世界 其他方向也一样。我知道的最简单的方法是使用CCFollow。声明sprite后,将其放入init方法中 [self run

在Cocos2d中,我所看到的让摄像机跟踪播放器的所有方法要么错综复杂,要么无法使用。有没有一种更简单的方法来制作一个以播放器为中心的TDS相机?

你的意思是你想让你的角色在你的世界里行走时处于屏幕的中心吗?如果是这样,就这样做:

让你的世界成为TMX地图或任何你想使用的东西,并将你的角色添加为这个世界的孩子

如果用户希望向北行走,则向上移动角色,同时以相同的速度向下移动世界


其他方向也一样。

我知道的最简单的方法是使用CCFollow。声明sprite后,将其放入init方法中

[self runAction:[CCFollow actionWithTarget:aSprite]];
或者设置世界边界(如果已设置边界)

[self runAction:[CCFollow actionWithTarget:aSprite worldBoundary:CGRectMake(0, 0, world_width, world_height)]];