簡體   English   中英

檢測UNITY UI圖像僅在另一圖像內移動或進行矩形變換

[英]Detect UNITY UI image only moves inside another image or rect transform

我在統一場景中有兩個形象。 此圖像中的一個是作為背景Recttransform ,另一個圖像是一個按鈕。

將“拖動事件”用於此按鈕來檢測運行時的運動。

但是我只想在背景圖像內移動此按鈕。

而且我不知道如何進行此限制。 這個問題有什么解決方案嗎?

有關更多說明,請參見此圖像: 我的問題

在我頭頂上方,有兩種方法可以做到這一點:

  1. 創建一些不可見的盒碰撞器,並將其放置在紅色正方形的邊緣。 屏幕尺寸更改時,可能最簡單,但更容易出現問題。
  2. 獲取Screen.widthScreen.height,Rect.width和Rect.height 僅允許向上拖動到屏幕邊緣減去1/2 Rect.width和1/2 Rect.height。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM