sistema de componentes entidade SpriteKit e animações manipulação

votos
0

Eu estou tentando usar a entidade - modelo de componente no Spritekit mas estou inseguro quanto ao que a abordagem recomendada é para mover um SKNode particular através de diferentes animações.

Por exemplo considere um PlayerGKEntity. Seria melhor ter um StateMachine associado com o jogador que ao responder a entrada do usuário adiciona ou remove componentes de animação específicos?

eg Para começar com o Playerpoder simplesmente ter um idleComponentque desempenha uma animação ocioso. Então se um jogador se move certas as chaves de máquina de estado para um estado de caminhar e, em seguida, remove o idleComponente anexa um walkingComponentque, em seguida, reproduz a animação curta. Em seguida, os Playersaltos assim que a máquina de estado muda para o jumpestado e adiciona umjumpComponent

Estou confuso sobre a melhor forma de estruturar os vários estados de animação (e isso sem levar em consideração como lidar com a entrada do usuário)!

obrigado

Publicado 19/12/2018 em 14:11
fonte usuário
Em outras línguas...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more