cocos2d iphone - source - Cómo mover el fondo en cocos 2d
cocos2d tutorial español (3)
Movimiento de fondo A) Puede crear un Tilemap TMX y luego crear un Tiled-Map muy alto. B) Podrías crear una textura y luego ciclar las coordenadas de textura en lugar de moverla realmente.
Detectarlo manualmente Lo mejor es detectarlo a través de "Point in Boundingbox" o "Rect in Rect". Para obtener más información, visite mi entrada de blog para detectar colisiones con cocos2d: http://www.anima-entertainment.de/?p=262
Tamaño de una imagen Tenga en cuenta que las texturas siempre tienen una potencia de 2 en la memoria. Si desea crear una Imagen de fondo a alta resolución de retina (960x640 Pixel) en la memoria habrá una textura de 1024x1024. Si es posible, use imágenes de fondo más pequeñas y estírelos. (como 512x512). Pero realmente recomendaría para grandes imágenes de desplazamiento el soporte de TMX.
CCTMXTiledMap * tmxNode = [CCTMXTiledMap tiledMapWithGMXFile:@"Level.tmx"];
// lets say you want to move it 50 pixels down in 1 second :
[tmxNode runAction:[CCMoveBy actionWithDuration:1.0 position:ccp(0,-50)];
Para crear un mapa de mosaico: http://www.mapeditor.org/
Hola, quiero desarrollar juegos como ''Doodle jump''. Pero tengo un problema con las siguientes características:
1. Cómo mover la escena / imagen de fondo.
2. Cómo detectar una colisión entre objetos. Necesitaba un motor de física como box2d o simplemente debería usar una colisión manual.
3. cuál debería ser el tamaño de la imagen de fondo.
4. De hecho, no tengo idea de cómo se mueve el fondo. Así que necesito una explicación de alguien.
En la carpeta de cocos2d, puedes obtener muchas demos de tilemap. TileMapTest.h TileMapTest.m
remítase a este tutorial, esto será útil para usted.
http://www.raywenderlich.com/2343/how-to-drag-and-drop-sprites-with-cocos2d
esto es movimiento de pantalla usado con el reconocedor de pan