Terminado

Desarrollo de Gameobject Hacer linea

Publicado el 13 Octubre, 2017 en Programación y Tecnología

Sobre este proyecto

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