用UGUI Slider做血條時遇到的乙個小問題

2021-08-15 23:35:19 字數 745 閱讀 2317

前段時間想在小遊戲中做乙個血條ui,自然而然地想到了用ugui的slider。

在unity中可以通過編輯器選單一鍵建立乙個slider。這樣的乙個slider裡會包含background、fill area和handle slide area三個部分。其中handle slide area就是滑塊。血條不需要滑塊,因此要將它刪掉。

剛用編輯器選單建立的slider。需要將handle slide area也就是滑塊刪掉。

我以為將滑塊刪掉就萬事大吉不用改了,誰知卻遇到乙個問題。value為0的時候,血條在表現上還有殘留的血量:

value為1的時候,血量卻還沒填滿整個血條:

後來發現要將fill area及其孩子fill的left和right都調成0才行。這樣問題就解決了。

這裡left是指ui控制項的左邊緣相對於anchors min x的距離,right是右邊緣相對於anchors max x的距離。

用vc 做滾動條控制項

首先用應用嚮導產生一名為scro 的基於對話方塊的應用,再利用對話方塊編輯器加入兩個一樣的水平滾動條,兩個滾動條的 id分別取 idc scr1 和idc scr2 結果如下圖,將其作為本文的示例。對話方塊編輯器雖然允許將滾動條控制項加進對話方塊中,而且,類嚮導允許加入資料成員,但要使這兩個水平滾動...

用Vue做專案時 遇到的坑

vue專案心得 1.用到了moment外掛程式 格式化時間.匯入格式化時間的外掛程式 1.import moment from moment 2.用到了過濾器 註冊全域性過濾器 vue.filter dateformat function datestr,pattern yyyy mm dd hh ...

用Python做爬蟲時,提取Excel資料

需求 爬蟲時,根據excel裡的資料進行爬取,再將獲取的資料匯入並儲存到新的excel裡 import xlrd data xlrd.open workbook r 此處為excel檔案.xlsx 預設當前路徑 獲取所有的sheet sheet name data.sheet names 0 根據s...