moin 
ich bin gerade dabei, meinem sidescroller-shmup-ship gunfire zu spendieren. ich tue das im code für die steuerung des players mit folgenden zeilen:
(step-event)
//shoot
if can_shoot && l_strg
{
gunfire = instance_create(x+27 + lengthdir_x(0, image_angle), y+2.5 + lengthdir_y(0, image_angle), obj_playership_gunfire);
für das timing benutze ich im obj_gunfire einen alarm, der auf 1 gestellt ist und danach destroy_instance(); ausführt, damit das gunfire wirklich nur ein frame zu sehen ist.
das problem ist nun, dass das gunfire-sprite im spiel einfach nicht synchron mit dem playership-sprite ist.
hat jemand eine besser funktionierende lösung? ich würde dem playership auch gerne einen smoke-effekt spendieren (wenn health gering ist), was ja ähnlich gleich dem gunfire ist.
also... generell: ein sprite an das andere kleben ohne verzögerung...
besten dank im voraus

ich bin gerade dabei, meinem sidescroller-shmup-ship gunfire zu spendieren. ich tue das im code für die steuerung des players mit folgenden zeilen:
(step-event)
//shoot
if can_shoot && l_strg
{
gunfire = instance_create(x+27 + lengthdir_x(0, image_angle), y+2.5 + lengthdir_y(0, image_angle), obj_playership_gunfire);
für das timing benutze ich im obj_gunfire einen alarm, der auf 1 gestellt ist und danach destroy_instance(); ausführt, damit das gunfire wirklich nur ein frame zu sehen ist.
das problem ist nun, dass das gunfire-sprite im spiel einfach nicht synchron mit dem playership-sprite ist.
hat jemand eine besser funktionierende lösung? ich würde dem playership auch gerne einen smoke-effekt spendieren (wenn health gering ist), was ja ähnlich gleich dem gunfire ist.
also... generell: ein sprite an das andere kleben ohne verzögerung...
besten dank im voraus

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von herr_martinelli ()