iT邦幫忙

2021 iThome 鐵人賽

DAY 17
0
自我挑戰組

Unity 自主研究學習系列 第 22

Unity自主學習(二十二):物件移動(1)

  • 分享至 

  • xImage
  •  

昨天了解了Unity內建預設的方法是怎麼運行,以及差別
今天就照著目前所了解的來寫能讓物件可以照著鍵盤按鍵的操作移動的腳本。
那麼既然是要讓物件移動,腳本就必須寫在希望動起來的物件上
https://ithelp.ithome.com.tw/upload/images/20210922/20140176k9bYyqDZmC.png
那目前場景有的就一個正方體,那麼就讓它動好了
跟之前的一樣就是在他"屬性檢視區"的地方新增一個腳本
那如果要讓物件移動我們就必須改動"Transform"裡面"Position"的座標值
那要讓物體平面的移動是要改動X座標以及Z座標,然後為了要可以用鍵盤操做,所以必須讓腳本判斷按鍵是否有被按下
那我們要先了解按下按鍵的程式碼如何運作的
主要按鍵盤或按滑鼠是分為...

  • Input.GetKey:鍵盤輸入所使用的。
  • Input.GetMouseButton:按下滑鼠所使用的。

那今天我打算先用鍵盤,所以先了解鍵盤的就好
那鍵盤裡有許多案件,根據不同按鍵其程式碼也有不同,像是我們如果要按下A的話其程式碼就是

Input.GetKeyDown(KeyCode.A)

在後面再添加KeyCode以及想設定的按鍵
詳細的按鍵該怎麼打,Unity的官方也有提供教學,在下面的網址
https://docs.unity3d.com/ScriptReference/KeyCode.html
往下滾動之後就可以看到表格了。
https://ithelp.ithome.com.tw/upload/images/20210922/20140176LpwJW1Ytg6.png

今天先這樣,接著繼續自己探索,明天再接著看。


上一篇
Unity自主學習(二十一):物件腳本(3)
下一篇
Unity自主學習(二十三):物件移動(2)
系列文
Unity 自主研究學習30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言