Search Unity

Is the problem here the physics?

Discussion in 'Physics' started by AnimalMan, Oct 10, 2018.

  1. AnimalMan

    AnimalMan

    Joined:
    Apr 1, 2018
    Posts:
    1,164



    I am creating a falling sand game in Unity, but I am running into a noob problem.

    My sand gameobjects instantiate on mouseclick and fall down into the bowl. I accumulate around this many,^^^ and the game lags uncontrollably.

    Part of me thinks it is the physics causing the hefty lag.


    What do you think?
     
  2. LaneFox

    LaneFox

    Joined:
    Jun 29, 2011
    Posts:
    7,532
    What is the sand comprised of? If you expected to create a bunch of tiny boxes that represent sand, you're crazy. That will never perform well. For liquids and fluid simulations you need to use a custom solution.
     
    xorpheous, MetnKgnB and xVergilx like this.
  3. AnimalMan

    AnimalMan

    Joined:
    Apr 1, 2018
    Posts:
    1,164
    That's exactly what I had attempted.
     
  4. Antypodish

    Antypodish

    Joined:
    Apr 29, 2014
    Posts:
    10,778
    You are likely experience lag, after few thousands of colliding boxes, like a sand case. You are better use of boid algorithms, or other spatial methods, to keep separate each entity of sand.