Game Maker |
Ok kösz
Lenne még egy problémám. Berakom, hogy mondjuk ha hozzáérek egy másik objektumhoz, akkor lemenjen a hp-m. De amikor hozzáérek, nem tudok mozogni :S
Hali! Pont jól jött ez a a videó, mert nekiláttam egy RPG nek, és pont ez a tudos hiányzott! kösz!
De van egy kis problémám.
Ezeket írtam le:
Create:
// Életerő Health = 100 //Maxéleterő MaxHealth =250 //Szint Level = 1 //Maxszint MaxLevel = 5 //Tapasztalatpont Exp = 0 //MaxTapasztalatpont MaxExp = 100
//Életerő határai if Health < 0 = 0 if Health > MaxHealth Health = Maxhealth //Szintlimit if Level < 1 = 1 if Level > MaxLevel Level = MaxLevel //Tapasztalatlimit if Exp = 0 Exp = 0 if Exp > MaxExp Exp = MaxExp if Exp = MaxExp { Level = 1 }
if Level 1 {MaxHealth = 250,MaxExp = 100} if Level 2 {MaxHealth = 350,MaxExp = 200} if Level 3 {MaxHealth = 450,MaxExp = 300} if Level 4 {MaxHealth = 550,MaxExp = 400} if Level 5 {MaxHealth = 650,MaxExp = 500}
//Élet Megjelenítése draw_text (view_xview=16,view_yview=16,string(Health) +string('/') +string(MaxHealth) +string(' (') +string(Health/MaxHealth*100) +string(' %)'))
Az nem az RPG szkript hibája hanem az ütközés lereagálásának hibája.
Az ütközés finomításán dolgozz!
Itt egy példa: (mind két obektumhoz rakd be az ellentétes objektum ütközéséhez)
motion_add(point_direction(other.x,other.y,self.x,self.y),other.speed+self.speed)