Wintermute Engine Forum

Czech forum => Technické fórum => Topic started by: !Errorcode! on January 29, 2013, 12:12:06 AM

Title: DeleteEntity nefunguje..
Post by: !Errorcode! on January 29, 2013, 12:12:06 AM
Mám problém, ktorý riešim všemožnými cestami cez premenné a neviem ako ale stále to nefunguje. Situácia vyzerá nasledovne:

Prídem na scénu, kde sa načíta Entita v 'scene_init' -

Code: [Select]
o1 = Game.LoadEntity("objekty\o1\o1.entity");
o1.active = true;
o1.SkipTo(505, 280);

pomocou predmetu 'predmet1' ktorý mám v inventári ju zničím a ona zmizne zo scény -

Code: [Select]
on "predmet1"
{
  Game.DeleteEntity(o1); //skúšal som aj UnloadObject
}

Entita zmizla, úspešne som ju zničil predmetom ktorý mám v inventári. Lenže..
Idem na inú scénu, vrátim sa sem naspäť a objekt ktorý som zničil sa znova objavil na scéne. Riešil som to aj pomocou premennej, kde pri zabití priradím premennej hodnotu a potom zisťuje pri načítaní objektu či sa tá premenná nerovná tej hodnote. Nefunguje.
Title: Re: DeleteEntity nefunguje..
Post by: !Errorcode! on January 31, 2013, 05:53:35 PM
hmm nikto nič?  :-\
Title: Re: DeleteEntity nefunguje..
Post by: logarithm on February 01, 2013, 12:45:53 PM
Spôsobov je viacero, ja osobne by som použil tento:

EDIT: Ospravedl
Title: Re: DeleteEntity nefunguje..
Post by: !Errorcode! on February 01, 2013, 01:05:56 PM
Ďakujem, dosť mi to pomohlo, neviem či už nemám takú kreativitu ale toto ma nenapadlo  ::slug
Title: Re: DeleteEntity nefunguje..
Post by: logarithm on February 01, 2013, 02:20:27 PM
Ďakujem, dosť mi to pomohlo, neviem či už nemám takú kreativitu ale toto ma nenapadlo  ::slug

Som rád, že som mohol pomôcť. To sa ti len zdá, skôr ide o tie skúsenosti a pod. Je to rovnaké ako v matematike - keď už máš "čosi" prepočítané, tak niektoré veci sú naozaj ľahké.
Title: Re: DeleteEntity nefunguje..
Post by: !Errorcode! on February 01, 2013, 06:18:40 PM
Slovo matematika vo m