Forums

OverviewV-Play 2 Support (Qt 5)Particle Question › Reply To: Particle Question

OverviewV-Play 2 Support (Qt 5)Particle Question › Reply To: Particle Question
#8599

Martin

I’m just a beginner, but let me guess: this is because you are “suffering from” property propagation: whenever the player.x changes, so this passes on to the particle.

Rather than statically declaring

x: player.x
y: player.y

I think you need something like:

onConstructed: {
    x = player.x
    y = player.y
}

so that the assignment happens only once at the beginning.

I’m not 100% sure that “onConstructed” is the correct valid method for a “particle” … I remember seeing “onConstructed” being used somewhere, but I can’t quickly find it again now.   Hopefully this is enough to point you in a productive direction though, at least until the experts arrive…

Martin

 

Voted #1 for:

  • Easiest to learn
  • Most time saving
  • Best support

Develop Cross-Platform Apps and Games 50% Faster!

  • Voted the best supported, most time-saving and easiest to learn cross-platform development tool
  • Based on the Qt framework, with native performance and appearance on all platforms including iOS and Android
  • Offers a variety of plugins to monetize, analyze and engage users
FREE!
create apps
create games
cross platform
native performance
3rd party services
game network
multiplayer
level editor
easiest to learn
biggest time saving
best support