Összerendelések létrehozása

Mint a névből is kiderül, az összerendelések olyan objektumok, amelyek más objektumokat tartalmazhatnak. Ez akkor hasznos, ha olyan tevékenységeket készít, amelyek azon alapulnak, hogy egy objektum felismer, és elfogad vagy elutasít más objektumokat. Minden objektum, amely nem felel meg a kiválasztott tulajdonságoknak, elutasításra kerül, ha valaki megpróbálja berakni az összerendelő objektumba.

A Tulajdonság-böngésző "Összerendelés" részében Ön választhatja meg az összerendelés tulajdonságait, így határozhatja meg az összerendelő objektum viselkedését.

A lehetséges tulajdonságokat itt találja meg: Referencia > Tulajdonságok > Összerendelés-tulajdonságok.

A tulajdonságok módosításával kapcsolatos részletekért lásd Az objektum-tulajdonságok módosítása című részt.

Az alábbiakban bemutatjuk, hogy hogyan hozhat létre egy összerendelést, és hogyan adhat hozzá jutalomhangot.

Összerendelő szabályok

Összerendelés létrehozása

Itt bemutatjuk, hogy hogyan alakíthat át egy alakzat-objektumot tároló objektummá, amely elfogadhat egy adott objektumot, de elutasít minden mást.

  1. Válassza az Alakzat eszközt, és hozzon létre három alakzatot, amelyek közül az egyik nagyobb, mint a másik kettő. A képen létrehoztunk egy sárga négyzetet (a tároló objektumot), és két háromszöget, egy pirosat és egy kéket.
    Ebben a példában módosítottuk a tárolandó objektum "Név" tulajdonságát. Ezt a Tulajdonság-böngészőben tettük meg, az "Azonosítás" résznél - az objektum új neve "Piros háromszög".

  2. Jelölje ki a legnagyobb alakzatot, esetünkben a sárga négyzetet.

  1. Nyissa meg a Tulajdonság-böngészőt , és görgessen le az "Összerendelés" részhez.

  2. Az "Összerendelés" részben állítsa be a tulajdonságokat. A képen mi a következőket állítottuk be:

    1. Összerendelhetõ beállítása: Adott objektum. Ez azt jelenti, hogy csak egy adott objektum rakható be a sárga négyzetbe.

    2. Összerendelt objektum beállítása: Piros háromszög. A sárga négyzet csak a piros háromszöget tartalmazhatja.

    3. Összerendelõ szabály beállítása: Teljesen összerendelve. A piros háromszöget a tároló objektum belsejébe kell helyezni.

 

 

  1. Ezután jelölje ki a tárolni kívánt alakzatot. Az alábbi példában a piros háromszöget választottuk ki..

    A Tulajdonság-böngésző "Összerendelés" részében állítsa a Visszatérés ha nincs összerendelve tulajdonság értékét Igazra. Ha a piros háromszög nem kerül bele teljesen a tároló objektumba, akkor automatikusan visszatér a kiinduló helyzetébe.

  2. Jelölje ki a kék háromszöget, és állítsa a Visszatérés ha nincs összerendelve tulajdonság értékét Igazra.

Ha megpróbálja berakni a kék háromszöget a tároló objektumba, akkor automatikusan visszatér a kiinduló helyzetébe.

 Ez még akkor is megtörténik, ha az objektum teljesen belekerül a tároló objektumba.

  1. Próbálja ki az összerendelést. A példában csak a piros háromszög rakható be a tároló objektumba, a kék nem.

Ha egy elem bekerül a tároló objektumba, egy mozdulattal kiveheti onnan. Bármely más elmozdítás, ha az objektum nincs a tároló objektumban, azt eredményezi, hogy visszatér a kiinduló helyzetébe.

 

Jutalomhang hozzáadása

A jutalomhang egy hangfájl, amely akkor hallható, ha az objektumot helyesen belerakták a tároló objektumba.

Az alábbiakban bemutatjuk, hogy hogyan adhat jutalomhangot az összerendeléshez:

  1. A fentiek szerint hozza létre a tároló objektumot.

  2. A Tulajdonság-böngésző "Összerendelés" részében állítsa be a hangtulajdonságokat:

    1. A Jutalom hang beállítás értékét állítsa Igazra.

    2. A Jutalom hang helye menüpontban adja meg annak a hangfájlnak a helyét, amelyet le akar játszani, ha egy objektumot helyesen beraktak a tároló objektumba. A képen ez az a.wav nevű fájl.

  1. Próbálja ki az összerendelést. Amikor a helyes objektumot rajka be a tároló objektumba, megnyílik a Hangbeállító, és lejátssza a kiválasztott jutalom hangot.

    A Hangbeállító addig látható a képernyőn, amíg be nem zárja.

 

A "Jutalom hang" tulajdonságot a tároló objektumon állítsa be, ne a tartalmazottakon.