Subversion Repository Public Repository

Nextrek

Commits for Nextrek/3DSpace/Assets/Custum/Scripts/AllyShip.cs

Diff revisions: vs.
Revision Author Commited Message
147 Diff Diff LMancini picture LMancini Thu 20 Nov, 2014 15:51:08 +0000
146 Diff Diff LMancini picture LMancini Wed 19 Nov, 2014 17:44:49 +0000
144 Diff Diff LMancini picture LMancini Mon 17 Nov, 2014 15:18:43 +0000
141 Diff Diff DRuega picture DRuega Fri 14 Nov, 2014 08:20:17 +0000

Primo tentativo di unificare le procedure di fuoco delle armi. Passo necessario per far si che i nemici possano sparare i missili

139 Diff Diff DRuega picture DRuega Mon 10 Nov, 2014 21:34:58 +0000

I nemici ora se la prendono pure con gli alleati, non puntano solo il giocatore.
La funzione GetNearestEnemy è diventata GetNearestShip a cui si può indicare il tag da cercare.
Sarà utile nel caso i nemici sparino missili.

138 Diff Diff DRuega picture DRuega Mon 10 Nov, 2014 18:41:38 +0000

AllyShip: Smooth Step Rotation.

134 Diff Diff DRuega picture DRuega Fri 07 Nov, 2014 18:48:12 +0000

In GameManager ho aggiunto HandleWeaponHit per centralizzare e generalizzare la gestione degli impatti delle armi (SU_LaserShot e Missile).
Ho modificato i parametri dei nemici per renderli più aggressivi.

131 Diff Diff DRuega picture DRuega Thu 06 Nov, 2014 18:25:48 +0000

Merge.

130 Diff Diff LMancini picture LMancini Thu 06 Nov, 2014 18:03:48 +0000
127 Diff Diff DRuega picture DRuega Thu 06 Nov, 2014 16:52:49 +0000

Aggiungo PilotNameGenerator.cs

Genera nomi random alle navi... così sembra più figo :) :)

126 Diff Diff DRuega picture DRuega Thu 06 Nov, 2014 14:45:25 +0000

Cleanup, warnings e altre minchiate :)

125 Diff Diff DRuega picture DRuega Thu 06 Nov, 2014 13:44:02 +0000

Migliorata la ricerca del nemico più vicino pesando di più la differenza angolare.
Migliorato lo script dei missili.

122 Diff Diff DRuega picture DRuega Thu 06 Nov, 2014 10:12:00 +0000

Tocco Magico :P
1) Centralizzata creazione navi
2) Levato dove possibile *.Instance.spaceShip
3) Implementato GameManager.GetClosestEnemy usato da Ally. In un secondo momento va messo nella logica del missile.
GetClosestEnemy usa una funzione score valutando distanza e angolo; Privilegia obiettivi sul vettore forward.

120 Diff Diff LMancini picture LMancini Wed 05 Nov, 2014 18:41:05 +0000
119 Diff Diff LMancini picture LMancini Wed 05 Nov, 2014 15:33:48 +0000
112 Diff Diff FMMortaroli picture FMMortaroli Thu 09 Oct, 2014 14:21:59 +0000
107 FMMortaroli picture FMMortaroli Thu 09 Oct, 2014 11:56:46 +0000