我試圖更改組件中的值,但它不起作用,這是我的代碼:我嘗試初始化方法外部的變量,但它給了我一個錯誤,因為我首先初始化了車輪碰撞器(FDW,FPW,BDW,BPW) private void Slip(){ //FPW, FDW, BPW, and BDW are all wheel colliders float stiffness1 = FPW.sidewaysFriction.stiffness; float stiffness2 = FDW.sidewaysFriction.stiffness; float stiffness3 = BPW.sidewaysFriction.stiffness; float stiffness4 = BDW.sidewaysFriction.stiffness; stiffness1 = 5; stiffness2 = 5; stiffness3 = 5; stiffness4 = 5;}private void OnCollisionEnter(){ Slip();}
1 回答

米脂
TA貢獻1836條經驗 獲得超3個贊
WheelFrictionCurve是一個結構體,所以如果你想改變它的屬性,你需要:
var curve = FPW.sidewaysFriction;
curve.stiffness = 5;
FPW.sidewaysFriction = curve;
- 1 回答
- 0 關注
- 146 瀏覽
添加回答
舉報
0/150
提交
取消