Unity使用ScrollRect製作搖桿

2022-09-26 02:27:16 字數 604 閱讀 9021

一. 前言

遊戲開發中,搖桿功能是很常見的,unity的ugui提供了scrollrect元件,非常適合用來製作搖桿,效果如下:

二. 實現

1. 製作ui

如下,建立rocker節點和center節點,分別為搖桿的背景圖和搖桿的手柄圖。

rocker節點掛上rocker指令碼(**見文章最後),並賦值content物件。

設定movementtype為elastic。

2. 執行unity進行測試

執行unity即可測試搖桿功能。

3. rocker指令碼**

using unityengine;

using unityengine.ui;

public class rocker: scrollrect

public override void ondrag(unityengine.eventsystems.pointereventdata eventdata)

debug.程式設計客棧log(contentpo程式設計客棧stion);

}}本文標題: unity使用scrollrect製作搖桿

本文位址: /ruanjian/csharp/307932.html

使用vscode除錯unity

一般使用unity開發時,編輯都是用vs,但是最近使用的都改用vs2017或2019了,不但開啟vs耗時 長,而且除錯時非常卡頓,如果vs中已經打好斷點,然後啟動unity開始除錯,基本上卡住半分鐘後才 有反應,而且如果是除錯過程中新增斷點,又會卡段一段時間,簡直人都要被逼瘋了,如果非得用vs,建議...

Unity使用VSCode Debug 打斷點

名稱 優點缺點 安裝包大小 mono 過時了沒下暫時不知道 rider 800m visual code 輕量化 包小 安裝快 60m visual studio 功能齊全 大 占地 安裝慢 約等於2g 記事本記事本寫 那我服 安裝vscode unity內選擇外部工具 雙擊unity指令碼開啟vs...

Unity指令碼使用總結

update是每一幀都呼叫,相鄰兩幀間隔的時間為time.deltatime。fixedupdate是與幀無關,到一定時間就呼叫,不會因為卡幀就出問題。在update和fixedupdate都呼叫完後就會呼叫lateupdate,一般這步可以讓攝像機看看更改的了地方.update和lateupdat...