UGUI實現回合制遊戲多技能滑動條與血條傷害(新)

2021-07-15 05:14:26 字數 2157 閱讀 1907

1、多技能滑動條

實現滑動方法比較簡單。

首先,做一下排列,建立乙個空物體,然後新增乙個排列的屬性,如圖:

然後把技能圖示都放到該空物體之下,控制其中的乙個cell size屬性,你會發現很容易就排列好了。

然後,把這個物體放倒乙個image下,給image新增乙個scroll rect項,這個就是用來控制滑動的,還有新增乙個遮罩mask項,通過細微調整裡面的屬性,以便達到你想要的要求。

2、血條的製作

血條這個比較簡單了,原理就是兩張image,一張是背景,一張作為背景的子項,作為紅色的血條。

給背景新增乙個slider,把紅色血條的拖到fill rect屬性下,然後就做成了。

3、技能與血條傷害的控制

我用委託來實現的技能的按鍵,如下**:

voidstart () 

publicvoid onattackclick()

("buttonall").setactive (false);

gameobject.find ("canvas").transform.find ("buttonall").gameobject.setactive (false);

}

傷害與血條部分的控制**如下圖:

問題可以在下面提問或者私聊我。

我自己發現個問題,就是如下圖的部分,注釋掉,不然會出錯,原因是我在面板裡已經制指定了,這裡就不需要了

1、多技能滑動條

實現滑動方法比較簡單。

首先,做一下排列,建立乙個空物體,然後新增乙個排列的屬性,如圖:

然後把技能圖示都放到該空物體之下,控制其中的乙個cell size屬性,你會發現很容易就排列好了。

然後,把這個物體放倒乙個image下,給image新增乙個scroll rect項,這個就是用來控制滑動的,還有新增乙個遮罩mask項,通過細微調整裡面的屬性,以便達到你想要的要求。

2、血條的製作

血條這個比較簡單了,原理就是兩張image,一張是背景,一張作為背景的子項,作為紅色的血條。

給背景新增乙個slider,把紅色血條的拖到fill rect屬性下,然後就做成了。

3、技能與血條傷害的控制

我用委託來實現的技能的按鍵,如下**:

void start () 

publicvoid onattackclick()

("buttonall").setactive (false);

gameobject.find ("canvas").transform.find ("buttonall").gameobject.setactive (false);

}

傷害與血條部分的控制**如下圖:

問題可以在下面提問或者私聊我。

我自己發現個問題,就是如下圖的部分,注釋掉,不然會出錯,原因是我在面板裡已經制指定了,這裡就不需要了

Java 類與物件 簡單回合制小遊戲

類 具有相同屬性的事物的一類 物件 現實世界中乙個具體的事物。類 public class 類名 物件 類名 物件名 new 類名 步驟 建立兩個類 英雄玩家 宣告其屬性 id name hp ad 建立乙個攻擊方法 acka 給到攻擊物件 建立戰場 來例項化具體的物件進行迴圈攻擊 增加乙個類,在上...

遊戲分析系列 探尋回合制的設計

筆者有乙個桌遊的設計企劃,但是發覺自己還沒有寫過回合制遊戲的文章,於是就花了點時間研究了一下回合制遊戲,在這裡和大家分享一下自己的想法。可能提到回合制,很多人的第一印象就是你一下我一下有來有回這種方式,或者是玩家依次進行自己的回合。用個精確一點的話來說 回合制是遊戲按照顯性的 明確的 獨立的階段執行...

萬般變化皆在手中,回合制卡牌遊戲推薦

本文始發於taptap,作者是加菲carfield。枯藤老樹昏鴉,空調wifi西瓜,葛優同款沙發。夕陽西下,我就往上一趴。空調有了,wifi西瓜沙發都有了,該說說遊戲了。吃雞?太緊張。moba遊戲?太著急。都不想玩?想玩不需要太緊張並且能看小姐姐的遊戲嗎?那就來試試下面的這五款 四款 卡牌遊戲吧。1...