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
1
Question by DenisProvost · Dec 23, 2010 at 09:59 AM · iphoneparticlesoptimization

Choice of rendering mode particles

Hi everybody

i have a little question.

Can I change stretch particles mode in ParticlesRenderer with a simple gui button in my application?

thanks

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

2 Replies

· Add your reply
  • Sort: 
avatar image
2
Best Answer

Answer by Statement · Dec 23, 2010 at 08:29 PM

I guess you use more than one particle renderer that should be updated with this information. It sounds like you're having a global game setting. You could use a script that continuously set particleRenderMode based on a static variable that is accessible from the gui. This script could then be applied to each particle renderer object to set its mode to the static value. This would allow global-scale settings on select objects. Simply disable or remove the script from particle emitters that want to override this setting.


Here's an example to make particles use billboard rendering per your comment.

// C# void MakeParticlesBillboard() { var pr = GetComponent<ParticleRenderer>(); pr.particleRenderMode = ParticleRenderMode.Billboard; }

// JS function MakeParticlesBillboard() { var pr = (ParticleRenderer)GetComponent("ParticleRenderer"); pr.particleRenderMode = ParticleRenderMode.Billboard; }

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 DenisProvost · Dec 23, 2010 at 09:19 PM 0
Share

sorry but i don't understand! I have one particle emiter but i don't say how to apply the new stretch for this emiter! particleRender$$anonymous$$ode.billboard for example isn't applied directly by a variable, isn't it ? sorry for my english, i am french. thank u

avatar image Statement · Dec 23, 2010 at 09:29 PM 0
Share

I updated my answer with an example on how that variable is set.

avatar image DenisProvost · Dec 27, 2010 at 07:33 AM 0
Share

Thank you very much :)

avatar image
1

Answer by HolBol · Dec 23, 2010 at 05:27 PM

Yes, if you script it using ParticleRenderer.particleRenderMode.

Comment
Add comment · 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

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

No one has followed this question yet.

Related Questions

Very Bad Lag from ~20 Large Particles 0 Answers

Making a GetComponent array 1 Answer

Fire effect with minimal overdraw 1 Answer

help with iphone 3GS performance (polys and audio) 2 Answers

Large level loading best practices 1 Answer


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