亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

關于component中transform的若干問題

1、大小寫不敏感?

????????https://img1.sycdn.imooc.com//5bf8a1830001d3ca08730077.jpg

void?WalkForward()
{
????transform.position?=?transform.position?+?walkSpeed?*?transform.forward?*?Time.deltaTime?;
}

?component中Transform和Position的首字母是大寫的,而代碼中是小寫的,這個是不是大小寫不敏感??


2、transform的其他成員變量哪來的??

????在component中很容易就看到transform中有position、rotation和scale這三個成員變量,但是上面代碼中forward這個成員變量是哪來的?感覺好突然。在下面的學習中還看到有LookAt這個成員變量,就更迷糊了?這些東西都哪來的?

正在回答

2 回答

我是這樣理解的:

  1. 首字母大寫的是類(類型),小寫的是對象(實例)

  2. 成員變量是從基類繼承來的

1 回復 有任何疑惑可以回復我~
  1. Unity組件顯示那邊,參數第一個字母大寫,這個沒問題哩;

  2. Unity API里面可以看到forward這個屬性,那三個成員變量是提供接口可供界面上寫入的,forward的沒有提供。LookAt是transform的方法,不是變量,執行一套操作的。

2 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Unity3D快速入門
  • 參與學習       146070    人
  • 解答問題       379    個

本課程為Unity 3D入門教程,快速學會用Unity開發游戲

進入課程

關于component中transform的若干問題

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號