2012-07-07 6 views
5

Estoy desarrollando una aplicación para iPhone, donde debería permitir al usuario elegir/arrastrar y soltar algunas imágenes en miniatura para personalizar una imagen más grande (representación isométrica de imágenes) en una módulo. Por ejemplo: habrá una imagen más grande de la Casa, y habrá un conjunto de pequeñas imágenes en miniatura para "Techado". El usuario puede elegir cualquiera de la imagen del techo interesada y colocarla en la imagen de la casa más grande. La imagen del techo seleccionada se ajustará proporcionalmente y la parte derecha en la imagen de la casa más grande y obtendrá la imagen de la casa recién construida y personalizada para el usuario. Creo que he visto un tipo de funcionalidad exactamente similar en la aplicación "Thomas" en el juego "Puzzle", donde el usuario puede arrastrar y soltar imágenes de partes de trenes para personalizar una imagen completa del tren.iPhone: Drop requiere imágenes en miniatura para personalizar una imagen completa

Estoy pensando, ¿se puede arrastrar y soltar a la porción adecuada, solo con Cocos2D? ¿Podría alguien arrojar algunas luces y ayudarme a comenzar? Además, ¿hay alguna muestra?

+0

¿Es posible que las aplicaciones que mencionó tengan todas las combinaciones posibles? Si es así, al dejar caer una pieza solo necesitaría encontrar y mostrar la otra imagen con la nueva configuración. La otra forma es usar máscaras de imagen y/o colocar las partes de la imagen en una ubicación específica y en un determinado z-orden – Russ

+0

Hola, gracias por la respuesta. Me gustaría saber cuál es el marco/las clases que tengo que usar para lograr esta característica? Las imágenes que caen deben caber en la parte derecha de la imagen más grande en las coordenadas correctas. Cocos2D (capa OpenGL) es la única forma en que puedo desarrollar esto (o) la animación/gráficos centrales también se pueden usar para esto. ¿Podrías elaborar? – Getsy

+0

¿Alguien podría por favor aconsejar cómo lograr tal representación de imagen? – Getsy

Respuesta

0

Puede lograr la funcionalidad de arrastrar y soltar utilizando el marco QuartzCore.

+0

Hola, simplemente no es arrastrar y soltar. Tengo que dejar caer las imágenes en la parte derecha, es una isométrica. Por ejemplo: como ya dije, habrá una imagen completa de la casa. Luego, habrá imágenes de mosaico para techos de diferentes colores, barandillas, etc. como diseños exteriores Cuando elijo una imagen de color de techo y la dejo caer a la casa completa existente, debería actualizar solo esa parte de techado con la nueva, lo que dejé caer. Del mismo modo, debe aceptar las partes de la casa con diferentes diseños. Tipo de personalización del diseño de la casa de los usuarios. – Getsy

Cuestiones relacionadas