Version: 5.3 (switch to 5.4b)
언어English
  • C#
  • JS

Script language

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

Physics.solverIterationCount

Suggest a change

Success!

Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.

닫기

Submission failed

For some reason your suggested change could not be submitted. Please <a>try again</a> in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.

닫기

취소

Switch to Manual
public static var solverIterationCount: int;
public static int solverIterationCount;

Description

기본 solver iteration count는 모든 리지드 바디에 적용됩니다.(기본설정 7) 이 값은 반드시 양수의 값을 가져야 합니다.

solverIterationCount는 조인트의 계산과 충돌의 계산을 얼마나 정확하게 할지를 결정합니다. 충돌한 두 리지드바디가 진동을하고 불규칙한 동작을 하는 등의 문제를 겪고 있는 경우에, solverIterationCount 값을 높게 설정하면 이들 동작에 안정성을 향상시켜 줍니다. (그러나 느려집니다.) 거의 모든 상황에서 7의 값으로 설정하면 아주 매끄럽게 동작합니다.

이 값은 스크립트를 이용하는 대신 Edit->Project Settings->Physics에서 주로 값을 변경합니다.

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

public class ExampleClass : MonoBehaviour { void Example() { Physics.solverIterationCount = 10; } }