Kloonatun objektin animointi

Voit pyytää apua ohjelmointiongelmiin täältä.
Post Reply
RaatoX
Member
Posts: 54
Joined: Thu Aug 12, 2010 7:04 pm

Kloonatun objektin animointi

Post by RaatoX »

Mitä kaavasta vielä puuttuu, koska alkuperäinen objekti animoituu, mutta kopio ei ?

Code: Select all

Type TIMANTIT
    Field obj
End Type

SCREEN 320,240,0,cbsizable 

FrameLimit 40 

alkuperäinen=LoadAnimObject("Media\ts3.png",8,8,0,6)

'ShowObject alkuperäinen,OFF

Repeat

LoopObject alkuperäinen,0,6,.5,ON 

      kopiokivet.TIMANTIT= New(TIMANTIT)
              
        kopiokivet\obj=CloneObject(alkuperäinen)
        
    For kopiokivet.TIMANTIT = Each TIMANTIT
        PositionObject kopiokivet\obj, 10,10

    Next kopiokivet        
 
DrawScreen

Until EscapeKey()
koodaaja
Moderator
Moderator
Posts: 1583
Joined: Mon Aug 27, 2007 11:24 pm
Location: Otaniemi - Mikkeli -pendelöinti

Re: Kloonatun objektin animointi

Post by koodaaja »

Animoit ainoastaan alkuperäisen. Kopiot eivät ole luomisensa jälkeen enää mitenkään alkuperäiseen objektiin sidottuja, joten jokainen kopio täytyy animoida erikseen.

Muokkaa for-looppisi tällaiseksi niin kopiotkin animoituvat.

Code: Select all

    For kopiokivet.TIMANTIT = Each TIMANTIT
        PositionObject kopiokivet\obj, 10,10
        LoopObject kopiokivet\obj,0,6,.5,ON
    Next kopiokivet
RaatoX
Member
Posts: 54
Joined: Thu Aug 12, 2010 7:04 pm

Re: Kloonatun objektin animointi

Post by RaatoX »

Vielä puuttuu kaavasta jotakin, koska klooni ei animoi.
Uutta tietoa oli se ettei klooni ole sidoksissa alkuperäiseen objektiin.
Kiitos siitä.
koodaaja
Moderator
Moderator
Posts: 1583
Joined: Mon Aug 27, 2007 11:24 pm
Location: Otaniemi - Mikkeli -pendelöinti

Re: Kloonatun objektin animointi

Post by koodaaja »

Kyllä animoi. Muista että luot joka framella uuden kopion (mikä ei ole kovin suositeltavaa koska se syö muistia varsin nopeasti) joten mikäli kuvassasi joka frame on saman muotoinen, uusi ykkösframeen jäänyt klooni peittää vanhan kokonaan eikä animointia näe. Kokeile vaikka siirtää kloonin luonti ennen looppia (repeatin yläpuolelle) niin näet vain yhden kappaleen toiminnassa.
RaatoX
Member
Posts: 54
Joined: Thu Aug 12, 2010 7:04 pm

Re: Kloonatun objektin animointi

Post by RaatoX »

KIITOS ! :)
Post Reply