スクリプトでPhysic Materialの設定を変更したかったのですが、調べてもわからず、Physic Materialを切り替えることで対応しました。その方法を紹介します。
ソースコード
public class PlayerController : MonoBehaviour { private CapsuleCollider col; [SerializeField] private PhysicMaterial pm1; [SerializeField] private PhysicMaterial pm2; void Start() { col = GetComponent<CapsuleCollider>(); } void Update() { if (/*省略*/) { col.material = pm1; } else { col.material = pm2; } } }
Inspectorのタブで、各Physic Materialをアサインしてください。
Physic Materialの設定をスクリプトで変更する方法は、わかり次第更新します。