Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Collision bug
#3
(15-04-2024, 12:05 PM)josemendez Wrote: Hi!

Have you checked whether they actually do have a filter?

How are you creating and spawning these smaller softbodies? Could you share your code for this?
Code:
    public void Spawn(JellyObject prefab, Vector3 position, Quaternion rotation, Action<JellyObject> OnSpawn = null)
    {
        instances++;
        int id = instances;

        //solver.OnEndStep += SpawnJelly;
        solver.OnPrepareFrame += SpawnJelly;

        void SpawnJelly(ObiSolver solver)
        {
            solver.OnPrepareFrame -= SpawnJelly;
            JellyObject jelly = Instantiate(prefab, position, rotation);
            jelly.transform.SetParent(jellyParent);

            spawnedObjects.Add(jelly);
            SetRandomColor(jelly);

            jelly.spawnID = id;

            if (jelly.Softbody)
            {
                //solver.AddActor(jelly.actor);
            }
            OnSpawn?.Invoke(jelly);
        }
    }
Reply


Messages In This Thread
Collision bug - by bozdo - 15-04-2024, 11:21 AM
RE: Collision bug - by josemendez - 15-04-2024, 12:05 PM
RE: Collision bug - by bozdo - 15-04-2024, 12:38 PM
RE: Collision bug - by josemendez - 15-04-2024, 01:19 PM
RE: Collision bug - by bozdo - 15-04-2024, 02:13 PM
RE: Collision bug - by josemendez - 15-04-2024, 03:30 PM
RE: Collision bug - by bozdo - 15-04-2024, 03:43 PM
RE: Collision bug - by josemendez - 15-04-2024, 04:06 PM
RE: Collision bug - by bozdo - 15-04-2024, 04:12 PM