Der Unterschied ist nur wichtig, wenn du ein Multiplayergame machst...
effect() bedeutet, dass die Partikel auf dem Server erstellt werden und an die Clients gesendet werden. effect_local() bedeutet, dass die Partikel nur auf den Client erstellt werden...
So spart man sich einiges an FPS, da die Daten die übertragen werden müssen weniger werden...