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 Dy4848 · Apr 02 at 02:53 AM · spawning problemsmethodsrepeating

Instantiate object method repeating exponentially

So I have a game and pipes need to spawn in random places, and it works fine at the start, but then the pipes start to multiply how many spawn each frame for some reason, and I could not find an article about it. I have tried coroutines but to the same result. I believe it has something to do with the random genrator. I have an input system to spawn. Here are the methods:(changed)` public Vector3 spawn1; public Vector3 spawn2; public Vector3 spawn3; public Vector3 spawn4;
public Vector3 spawnPos; private int spawnPosNumber; public GameObject pipe; // Start is called before the first frame update void Start() {

 }

 // Update is called once per frame
 void Update()
 {
     
 }
 public void Spawn()
 {
     Instantiate(pipe, new Vector3(0, Random.Range(5,-5)), transform.rotation);
 }`
Comment
Add comment · Show 2
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 KoenigX3 · Apr 02 at 09:23 AM 0
Share

Are you using this script on the pipe prefab?

avatar image Dy4848 KoenigX3 · Apr 07 at 10:11 PM 0
Share

Yes, I am. Sorry, I didn't see this comment before.

1 Reply

· Add your reply
  • Sort: 
avatar image
1

Answer by MarekRimal · Apr 08 at 02:15 PM

Show me your Spawner class and Pipe class. If the spawning rate grows exponentially then you are probably calling the Spawn method from within the Pipe class and on every spawned pipe, is that correct?

Comment
Add comment · Show 20 · 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 Dy4848 · Apr 08 at 08:27 PM 0
Share

My pipe does not have a script yet, just the spawnManager empty game object.

avatar image MarekRimal Dy4848 · Apr 08 at 08:39 PM 0
Share

Then show me the script which is calling the Spawn method. And the script above is attached to what?

avatar image Dy4848 MarekRimal · Apr 08 at 08:45 PM 0
Share

this is a screenshot of how it is being called using the input manager. The Script is attached to the SpawnManager(empty). alt text

birb-samplescene-windows-mac-linux-unity-2021213f1.jpg (378.3 kB)
Show more comments

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

138 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 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 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 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 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 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 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 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 avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Logic problem with RaycastHit and prefabs scripts 0 Answers

Difference between Awake() and Start() ??? 2 Answers

Character Select script issues 1 Answer

GetUnityMainTargetGuid() method in 2019.3.x not working in 2019.2.x 1 Answer

Repeat Bonus Sprite - UnityScript 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