-4
我對C#比較陌生。我有以下腳本的摘錄:爲什麼鏈接不能在這裏工作,我必須設置一箇中間變量?
public class Flipper : MonoBehavior {
HingeJoint hinge;
void start() {
hinge = GetComponent<HingeJoint>();
hinge.limits.min = 0;
}
}
該行hinge.limits.min = 0
;不編譯;我需要分兩步做,中間變量分配如下:
JointLimits limits = hinge.limits;
limits.min = 0
爲什麼會出現這種情況?
'HingeJoint'不實現'min'屬性。 'JointLimits'確實。 –
您隱式將對象從'HingeJoint'轉換爲'JointLimits'。另見:https://stackoverflow.com/questions/1339482/typecasting-in-c-sharp –