iT邦幫忙

2024 iThome 鐵人賽

DAY 26
0

今天,我在Unity中進一步發展了我的2D角色,這次的重點是實現一個簡單的角色移動控制。這個過程讓我學會了如何透過腳本來讓角色根據玩家輸入進行移動。

控制角色的移動:
首先,我為角色添加了一個 C# 腳本,這個腳本能夠檢測玩家的按鍵輸入,並根據輸入的方向來控制角色的移動。當玩家按下左右方向鍵時,角色就會相應地向左或向右移動。這讓角色能夠根據玩家的控制在場景中自由移動。
https://ithelp.ithome.com.tw/upload/images/20241010/2016945557O0emggCJ.png
透過這個設定,角色的移動速度也可以調整,這樣可以讓移動感覺更加自然與流暢。角色還會根據地形的碰撞進行反應,這樣能夠確保角色不會穿過牆壁或地面,實現更真實的互動效果。

移動測試:
在測試中,我成功讓角色根據按鍵輸入進行左右移動,同時角色能夠受到物理影響,比如重力,使其在場景中運行得更加真實。這個簡單的移動系統為未來的更多角色操作功能打下了基礎。
https://ithelp.ithome.com.tw/upload/images/20241010/201694559vWtYPyMtj.png


上一篇
Day-25 利用sprite建立角色
下一篇
Day-27 相機控制
系列文
從零開始製作小遊戲30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言