Legacy Documentation: Version 4.5.0

Script language:

  • JS
  • C#
  • Boo
Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

Rigidbody.solverIterationCount

Switch to Manual
var solverIterationCount: int;
int solverIterationCount;
solverIterationCount as int

Description

Allows you to override the solver iteration count per rigidbody.

The solverIterationCount determines how accuratly joints and contacts are resolved. If you are having trouble with jointed bodies oscillating and behaving erratically setting a higher solver iteration count may improve their stability.

	rigidbody.solverIterationCount = 10;
using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour {
    void Example() {
        rigidbody.solverIterationCount = 10;
    }
}
import UnityEngine
import System.Collections

public class ExampleClass(MonoBehaviour):

	def Example() as void:
		rigidbody.solverIterationCount = 10