關于component中transform的若干問題
1、大小寫不敏感?
????????
void?WalkForward() { ????transform.position?=?transform.position?+?walkSpeed?*?transform.forward?*?Time.deltaTime?; }
?component中Transform和Position的首字母是大寫的,而代碼中是小寫的,這個是不是大小寫不敏感??
2、transform的其他成員變量哪來的??
????在component中很容易就看到transform中有position、rotation和scale這三個成員變量,但是上面代碼中forward這個成員變量是哪來的?感覺好突然。在下面的學習中還看到有LookAt這個成員變量,就更迷糊了?這些東西都哪來的?
2019-03-19
我是這樣理解的:
首字母大寫的是類(類型),小寫的是對象(實例)
成員變量是從基類繼承來的
2019-01-04
Unity組件顯示那邊,參數第一個字母大寫,這個沒問題哩;
Unity API里面可以看到forward這個屬性,那三個成員變量是提供接口可供界面上寫入的,forward的沒有提供。LookAt是transform的方法,不是變量,執行一套操作的。