background image

 

 

 

79

 

ΑΝΑΠΤΥΞΗ  3D ΣΚΟΠΕΥΤΙΚΟΥ  ΠΑΙΧΝΙΔΙΟΥ  ΤΡΙΤΟΥ  ΠΡΟΣΩΠΟΥ  ΠΟΛΛΑΠΛΩΝ 
ΠΑΙΚΤΩΝ  ΤΥΠΟΥ  ROGUELITE 

 

Στην  συνάρτηση  της  Update  (Εικόνα  87)  πρώτα  ελέγχεται  αν  το  PhotonView  ανήκει  στον 

παίκτη,  και  μετά  αν  ο  παίκτης  ρίξει  ή  εναλλάξει  το  όπλο  του  για  να  κληθούν  οι  ανάλογες 
συναρτήσεις UnequipGun() και EquipGun(). 
 

 

Εικόνα 87 Πτώση ή εναλλαγή όπλου 

 

Στην συνάρτηση UnequipGun() ελέγχουμε αν υπάρχουν πάνω από δύο όπλα, ώστε αν ρίξει 

το  όπλο  του  ο  παίκτης,  να  στείλει  ένα  event  σε  όλους  τους  παίκτες,  για  να  εξοπλιστεί  με  το 
αμέσως επόμενο με την συνάρτηση EquipGun() (Εικόνα 88). 
 

 

Εικόνα 88 Unequip του όπλου