Skip to content

Delivery_3

Latest

Choose a tag to compare

@MiquelENTI MiquelENTI released this 13 Jan 21:35
8e3b8a2

Exercici 1 i 2
L'exercici 1 i 2 estan implementats al MagnussEffect.cs. Aquest script està afegit a un objecte de l'escena i controla tot el moviment de la pilota i el posicionament de les esferes que simulen el tir. Les esferes blanques estan col·locades segons les físiques eulerianes tenint en compte la gravetat i la força de l'slider de Força. A més, aquest es controla tal i com deia l'enunciat amb l'espai. Les esferes blaves agafen les posicions de les blanques i li apliquen el Magnuss Effect. Fent ús de la fórmula F = p * v * w * A que està més detalladament explicada al propi script. Fa ús de l'slider del Magnuss Effect que es mou amb el ratolí per a intensificar la corba resultant.
Finalment la pilota es mou seguint la corba creada i el pop l'atura un cop si i l'altre no. Per a poder fer aquest effecte he hagut de modificar el codi de MovingBall.cs ja que al col·lisionar resetejava el tir ignorant qué era amb el que xocava. Aixó feia que a part de fer el xut l'escorpí també el fes el pop al parar-la amb el blueTarget. de manera que hem afegit el tag de "Cua" a l'esfera de la cua de l'escorpí i hem comprovat el tag de l'objecte amb el que es produia la col·lisió.
Així doncs cada cop que es prem l'espai es fa reset del tir.

Exercici 5, Octopus Animation
En aquesta entrega s'ha solucionat l'animació del pop fent ús de constraints, constraint de twist i swing.
També s'ha interpolat el moviment dels tentacles utilitzant Slerp per major precisió en els moviments dels tentacles del pop.
Al mateix temps els tentacles miren cap endevant (les ventoses apuntant cap a l'escorpí) el màxim temps possible per conseqüència dels constraints de twist i de swing.
El codi està en el script OctopusController.cs

pulpito