Unity實現簡單虛擬搖桿

2022-09-26 02:30:12 字數 331 閱讀 7168

簡單的unity虛擬搖桿實現,有詳細注釋。

game介面

inspector介面

搖桿指令碼

public class yaoganctrl : monobeh**iour, ibe程式設計客棧gindraghandler, 程式設計客棧idraghandler, ienddraghandler

public void ondrag(pointereventdata eventdata)

public void onenddrag(pointereventdata eventdata)

}本文標題: unity實現簡單虛擬搖桿

本文位址:

Unity 虛擬搖桿的實現

一般地,虛擬搖桿是放在ui層的。所以先在canvas建立乙個空物件 這裡被命名成movecontroller 再在空物件裡面放乙個作為搖桿的image。然後通過覆蓋重寫unityengine.ui的scrollrect成乙個新的指令碼,載入到image物件上。指令碼 1 using system.c...

Unity虛擬搖桿的實現方法

設定搖桿的背景的錨點如下 設定搖桿的錨點為背景的中心點。並給搖桿繫結指令碼如下 using unityengine using unityengine.eventsystems using system.collections using system public class joystickco...

用unity的UGUI實現簡單搖桿

1.在canvas下新建乙個空物件作為我們的搖桿,命名為joystick。搖桿由背景和杆兩部分組成,所以在joystick下新建乙個image作為搖桿的背景,命名為bg。在bg下新建乙個image作為搖桿的杆,命名為stick,背景和杆的位置和顏色自行調整,結構如下。2.為bg和stick的sour...