Sobre este proyecto
it-programming / others-5
Abierto
Desarrollo de gameObject Hacer linea
La idea general es que es que al mover el mouse se pinte una linea en la pantalla y que esta inicie cuando sea activada por otro componente o halla una colisión y que sea desactivada por otro componente o halla una colisión, la linea debe hacerse mientras el mouse o el touch del dedo se desplaza, la linea debe poder cambiarse el color como también el grosor
Si la linea no colisiona con otro objeto que sea definido, esta será borrada completamente
También se creara una linea desde un objeto a otro esta linea, tendrá colider se podrá cambiar el grosor y el color
Desarrollar un gameobject que cuando se active la colisión con un objeto se empieza a pintar la linea y esta termina cuando colisiona con otro objeto,
El Objeto debe colisionar 2 veces, para iniciar a pintar la linea y para terminar de pintar la linea, si el objeto solo colisiona cuando empezó y luego el touch es soltado la linea debe borrase…
Si el el dedo es levantado antes de que colacione con el siguiente objeto la linea es borrada automáticamente
Cuando la 2da colisión ocurre la linea se detiene
En lo que ocurre las colisiones ambas debe llamar funciones
El cambio de color y el grosor se deben cambiar a travez del material
SetStart(Vector3)
SetEnd(Vector3)
SetColor(Color c)
SetGrosor(float32)
Salidas
startLine();
EndLine();
——————————————————————————————————————————-
Concepto general:
Hacer una linea que salga desde un objeto desde un punto definido, el centro del objeto hasta el otro centro del otro objeto, la linea debe tener sensores
Desarrollar otro gameobject para obtener un prefab que es una linea que se crea desde un punto xy hasta otro xy automáticamente no es dirigido por el mouse o el touch, igual que tenga grosor y cambio de color a travez de un material, esta linea posee collider, debe tener el método de borrar o cambiar apariencia, la linea completa debe poseer un collider, para detectar futuras colisiones
La linea debe modificarse de forma cada vez que se cambie el color o el grosor o la textura
Entradas:
SetStart(Vector3)
SetEnd(Vector3)
SetColor(Color c)
SetGrosor(float32)
Salidas
startLine();
EndLine();
Los commit deben ser según lo desarrollado
Primer GameObject
Crear Linea
Cambiar grosor y color
3) Detectar colisión inicial, y colisión final
4) Borrar linea
Segundo GameObject
5) Crear linea desde puntos iniciales
4) Cambiar Grosor y color o textura
5) Borrar Linea
6) Deshacer acción de borrar
El código debe ser probado en Android, iOS , Web
El desarrollo debe hacerse en Unity en csharp, se entregara un repositorio bitbucket, y se deben realizar los commit definidos, uno por cada parte desarrollada.
Categoría Programación y Tecnología
Subcategoría Otros
Tamaño del proyecto Pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Experiencia en este tipo de proyectos Sí (He administrado este tipo de proyectos anteriormente)
Plazo de Entrega: 26 Octubre, 2017
Habilidades necesarias