Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
0
Question by Daniel-Everland · Jun 27, 2013 at 11:58 PM · graphicsparticlesemitter

Dynamically change particle range of Ellipsoid Emitter.

I'm trying to use and Ellipsoid Emmitter for a feature that will allow my player to farm minerals from an asteroid in a top down space exploration game. Now, what I need help with is how to dynamically change the distance of the particles, so that they will disappear once they hit the ship. I'm capable of doing this now, but it doesn't get updated quickly enough, the particles that are in world space the moment I'm changing the lifetime of the particles are not affected by said change.

Is there a way, preferably through the inspector, to apply the life of particles to particles that are already in world space?

The components I'm using are Ellipsoid Particle Emitter, Particle Renderer and Particle Animator.

Comment
Add comment
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

1 Reply

· Add your reply
  • Sort: 
avatar image
0

Answer by Kiloblargh · Jun 28, 2013 at 03:50 AM

Isn't the Ellipsoid Particle Emitter the "legacy particles"? "Legacy" meaning "obsolete" meaning "don't use it in a new game". The old system has been out of style since Unity 3.

And the still-being-updated Shuriken particle system just added support in the latest release for world collisions. So: switch to new particles, let them collide with the ships collider and lose 100% life on collision, and there you go.

Comment
Add comment · Show 3 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Owen-Reynolds · Jun 28, 2013 at 01:04 PM 0
Share

Deprecated is the word for "will soon be obsolete" (sort of.) Legacy is just a short word that sounds nicer than "the old system."

The Legacy system also has WorldColliders, with the same "lose % life on collision" (which does sound like what the OP is asking, with a very confusing title.)

avatar image Daniel-Everland · Jun 28, 2013 at 02:50 PM 0
Share

Yeah, that's exactly what I was looking for.

I had some initial issue regarding scripting with the new particle system, which is why I switched back to legacy particles.

Using Shuriken particles I managed to sort of set up the collision properly. It will hit a kill particles off my ship, as long as it's stationary. If I move it in the direction of the emitter it will skip particles. I'm using World collision with Collision Quality set to medium, setting it to high will not change.

And sorry for the confusing title, I rewrote it a few times.

avatar image Daniel-Everland · Jul 01, 2013 at 02:10 PM 0
Share

Alright, I went back to the old legacy system, which is working using a World Particle Collider, which seems to collide much better with other gameobjects.

The old legacy can also do callbacks with OnParticleCollision() which Shuriken won't support until 4.2

Thanks for the replies, they did help :)

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

16 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Constraint Particle System to only x&y axis? 3 Answers

Particles from emitter fly away on approach 1 Answer

Targeting particle from particleEmiter 1 Answer

Destroy Particles if they are outside their emitter 2 Answers

Particles do not appear on play but do on emit 0 Answers


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges