Animazione personalizzata iOS

1

Ho visto l'animazione e non riesco a capire come fare qualcosa di simile in questo video ( Youtube). Voglio discutere di come è fatto. Non penso che stiano usando gli sprite.

Ho un'idea su come fare questo: per esempio voglio creare un'animazione dell'animale "che cammina" (quando l'animale si muove, le sue gambe "corre" l'animazione in movimento), dovrei creare customView con imageView di animalBody 3 e due immagini delle gambe degli animali 2 . Poi faccio un'animazione codificata in modo duro di gambe mobili e voilà, ho un'animazione personalizzata. Quando sposto customView, dovrei iniziare l'animazione delle gambe. Ma c'è un approccio migliore per fare questo? Grazie!

    
posta ignotusverum 15.10.2013 - 16:53
fonte

1 risposta

1

Non sono un esperto IOS di gran lunga, ma se dovessi fare questo, ecco cosa proverei a fare:

  • Decidi se vuoi veramente avere parti separate della tua creatura animate separatamente a livello di codice, o se è sufficiente creare solo sprite di 1 animazione, ciascuna contenente l'intera creatura. Ecco cosa intendo:

    Di cosa fa parte questa animazione? Fa parte di un gioco? In tal caso, la creatura in questione eseguirà più tipi di corsa? Come forse correre e agitare le braccia, correre e lanciare banane, ecc? Se sì, allora puoi trarre vantaggio dall'avere una serie separata di sprite per le gambe in corsa, e un diverso set separato di sprite per ciascuna delle azioni di agitazione di braccio e lancio di banane. Quindi puoi combinarli per ottenere animazioni complete

    Se invece questo ragazzo girerà sempre in un modo (forse è solo un'animazione di caricamento carina), allora semplificerai il tuo codice e il tuo progetto generale se crei sprite di animazione contenenti ciascuna l'intera creatura posa di animazione in corso.

  • Avrai bisogno di un modo per stimolare l'animazione, ovvero farlo funzionare alla stessa velocità / velocità su qualsiasi dispositivo, indipendentemente dalla potenza del dispositivo. Normalmente, se vuoi farlo a mano, faresti un ciclo di gioco. Tuttavia sono abbastanza sicuro che IOS sia già dotato di strumenti integrati per creare semplici animazioni basate su sprite ( come Android ), o (ho cercato su Google), molto più fantasiosi come: Kit Sprite . Sta a te decidere come procedere per "stimolare" la tua animazione. Il mio consiglio è di vedere prima se non si può già usare un framework / libreria IOS esistente, prima di passare alla codifica manuale su questo.

risposta data 15.10.2013 - 17:15
fonte

Leggi altre domande sui tag