Desarrollo de Gameobject Hacer linea

Método de pago: Verificado


Terminado
Descripción:
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: IT & Programación
Subcategoría: Otros
Tamaño del proyecto: Pequeño
Es un proyecto o una posición?: Un proyecto
Actualmente tengo: Tengo las especificaciones
Experiencia en este tipo de proyectos: Si (He administrado este tipo de proyectos anteriormente)
Disponibilidad requerida: Según se necesite

Archivos adjuntos:

Abierto

Presupuesto

1

Propuestas

1

Freelancers interesados

Publicado: Hace un año

Plazo: 15 días

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.


Freelancers que ya aplicaron para este trabajo

Lucas g. B. Programador de videojuegos especializado en optimización con fuertes conocimientos de C-Sharp y Unity 3D Engine. Game Designer especializado en marketing para videojuegos. + detalles