渲染顺序
parent
7168d4b238
commit
ebc4985327
|
|
@ -169,7 +169,10 @@ function M:FillData(player)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
function M:UpdateScore(score)
|
function M:UpdateScore(score, doAnimation)
|
||||||
|
|
||||||
|
local lastScore = tonumber(self._tex_score.text)
|
||||||
|
|
||||||
if not score then
|
if not score then
|
||||||
score = self._player.total_score
|
score = self._player.total_score
|
||||||
-- local room = DataManager.CurrenRoom
|
-- local room = DataManager.CurrenRoom
|
||||||
|
|
@ -185,6 +188,10 @@ function M:UpdateScore(score)
|
||||||
-- end
|
-- end
|
||||||
end
|
end
|
||||||
self._tex_score.text = tostring(score)
|
self._tex_score.text = tostring(score)
|
||||||
|
|
||||||
|
if doAnimation then
|
||||||
|
self:ScoreAnimation(lastScore - score)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
function M:SetStartType(peopleNum, seat)
|
function M:SetStartType(peopleNum, seat)
|
||||||
|
|
|
||||||
|
|
@ -316,12 +316,13 @@ function M:OnEventHu(evt_data)
|
||||||
local lose_p = self._room:GetPlayerBySeat(evt_data["from_seat"])
|
local lose_p = self._room:GetPlayerBySeat(evt_data["from_seat"])
|
||||||
local win_card = evt_data["win_card"]
|
local win_card = evt_data["win_card"]
|
||||||
local win_list = evt_data["win_list"]
|
local win_list = evt_data["win_list"]
|
||||||
|
local scoreData = evt_data["result"].info_list
|
||||||
|
|
||||||
self._cacheEvent:Enqueue(function()
|
self._cacheEvent:Enqueue(function()
|
||||||
win_p.card_list = cards
|
win_p.card_list = cards
|
||||||
table.sort(win_p.card_list, self.HandCardSortAndJing)
|
table.sort(win_p.card_list, self.HandCardSortAndJing)
|
||||||
DispatchEvent(self._dispatcher, TX_GameEvent.ZPHuCard, evt_data["seat"], evt_data["from_seat"], win_card, cards,
|
DispatchEvent(self._dispatcher, TX_GameEvent.ZPHuCard, evt_data["seat"], evt_data["from_seat"], win_card, cards,
|
||||||
win_list)
|
win_list, scoreData)
|
||||||
end)
|
end)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -713,6 +713,7 @@ function M:OnHuCard(...)
|
||||||
local win_card = arg[3]
|
local win_card = arg[3]
|
||||||
local cards = arg[4]
|
local cards = arg[4]
|
||||||
local win_list = arg[5]
|
local win_list = arg[5]
|
||||||
|
local scoreData = arg[6]
|
||||||
local index = self:GetPos(win_seat)
|
local index = self:GetPos(win_seat)
|
||||||
local info = self._player_card_info[index]
|
local info = self._player_card_info[index]
|
||||||
local player = self._room:GetPlayerBySeat(win_seat)
|
local player = self._room:GetPlayerBySeat(win_seat)
|
||||||
|
|
@ -800,6 +801,12 @@ function M:OnHuCard(...)
|
||||||
coroutine.wait(0.7)
|
coroutine.wait(0.7)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
-- 扣分动画
|
||||||
|
for _, player in pairs(scoreData) do
|
||||||
|
local infoView = self._player_info[self:GetPos(player.seat)]
|
||||||
|
infoView:UpdateScore(player.total_score, true)
|
||||||
|
end
|
||||||
|
|
||||||
coroutine.wait(0.5)
|
coroutine.wait(0.5)
|
||||||
self._popEvent = true
|
self._popEvent = true
|
||||||
list_HuCardEffect:RemoveChildrenToPool()
|
list_HuCardEffect:RemoveChildrenToPool()
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@
|
||||||
<controller name="ting" pages="0,,1," selected="0"/>
|
<controller name="ting" pages="0,,1," selected="0"/>
|
||||||
<controller name="site" pages="0,2-1,1,2-2" selected="0"/>
|
<controller name="site" pages="0,2-1,1,2-2" selected="0"/>
|
||||||
<controller name="getCard" pages="0,,1," selected="0"/>
|
<controller name="getCard" pages="0,,1," selected="0"/>
|
||||||
<controller name="cStie" exported="true" pages="0,,1,,2," selected="1">
|
<controller name="cStie" exported="true" pages="0,,1,,2," selected="0">
|
||||||
<remark page="0" value="2人"/>
|
<remark page="0" value="2人"/>
|
||||||
<remark page="1" value="3人"/>
|
<remark page="1" value="3人"/>
|
||||||
<remark page="2" value="4人"/>
|
<remark page="2" value="4人"/>
|
||||||
|
|
@ -31,8 +31,8 @@
|
||||||
<item/>
|
<item/>
|
||||||
<item/>
|
<item/>
|
||||||
</list>
|
</list>
|
||||||
<list id="n41_gi99" name="List_OutCard" xy="299,102" pivot="0.5,0.5" size="1239,502" skew="0,180" touchable="false" pageController="ting" layout="flow_hz" selectionMode="none" margin="40,0,0,0" lineGap="-20" colGap="-7" defaultItem="ui://v0j9abjygi9910t" autoClearItems="true">
|
<list id="n41_gi99" name="List_OutCard" xy="1314,401" pivot="0.5,0.5" anchor="true" size="2097,502" skew="0,180" touchable="false" pageController="ting" layout="flow_hz" selectionMode="none" margin="40,0,0,0" lineGap="-20" colGap="-7" defaultItem="ui://v0j9abjygi9910t" autoClearItems="true">
|
||||||
<gearXY controller="cStie" pages="1,2" values="299,102|832,149" default="266,150"/>
|
<gearXY controller="cStie" pages="0,1,2" values="1314,401|299,102|832,149"/>
|
||||||
<gearSize controller="cStie" pages="1,2" values="1239,502,1,1|887,502,1,1" default="2097,502,1,1"/>
|
<gearSize controller="cStie" pages="1,2" values="1239,502,1,1|887,502,1,1" default="2097,502,1,1"/>
|
||||||
<item/>
|
<item/>
|
||||||
<item/>
|
<item/>
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<component size="2532,1170" designImage="ui://v0j9abjyj6yy1ft" designImageAlpha="0">
|
<component size="2532,1170" designImage="ui://v0j9abjyj6yy1ft" designImageAlpha="0">
|
||||||
<controller name="state" pages="0,准备状态,1,游戏状态,2,回合间状态,3,回放状态,4,观战状态" selected="2"/>
|
<controller name="state" pages="0,准备状态,1,游戏状态,2,回合间状态,3,回放状态,4,观战状态" selected="0"/>
|
||||||
<controller name="sdk" pages="0,,1," selected="0"/>
|
<controller name="sdk" pages="0,,1," selected="0"/>
|
||||||
<controller name="action" pages="2,空,0,准备,1,开始" selected="0"/>
|
<controller name="action" pages="2,空,0,准备,1,开始" selected="0"/>
|
||||||
<controller name="3d" pages="0,,1," selected="0"/>
|
<controller name="3d" pages="0,,1," selected="0"/>
|
||||||
|
|
@ -14,15 +14,15 @@
|
||||||
<component id="n205_hyws" name="com_logo" src="o4nh1ei" fileName="Main_new/Component/com_logo.xml" xy="1200,366" size="435,73">
|
<component id="n205_hyws" name="com_logo" src="o4nh1ei" fileName="Main_new/Component/com_logo.xml" xy="1200,366" size="435,73">
|
||||||
<relation target="" sidePair="center-center,middle-middle"/>
|
<relation target="" sidePair="center-center,middle-middle"/>
|
||||||
</component>
|
</component>
|
||||||
<component id="n218_ogwn" name="player_card_info1" src="inqx13w" fileName="Main_new/Main_new_2/Player_card_info_S.xml" xy="0,0" controller="cStie,1">
|
|
||||||
<gearDisplay controller="state" pages="1,3,4"/>
|
|
||||||
</component>
|
|
||||||
<component id="n216_ogwn" name="player_card_info2" src="j6yy1fu" fileName="Main_new/Main_new_2/Player_card_info_E.xml" xy="0,0">
|
<component id="n216_ogwn" name="player_card_info2" src="j6yy1fu" fileName="Main_new/Main_new_2/Player_card_info_E.xml" xy="0,0">
|
||||||
<gearDisplay controller="state" pages="1,3,4"/>
|
<gearDisplay controller="state" pages="1,3,4"/>
|
||||||
</component>
|
</component>
|
||||||
<component id="n217_ogwn" name="player_card_info3" src="inqx13x" fileName="Main_new/Main_new_2/Player_card_info_N.xml" xy="0,0" controller="cStie,1">
|
<component id="n217_ogwn" name="player_card_info3" src="inqx13x" fileName="Main_new/Main_new_2/Player_card_info_N.xml" xy="0,0" controller="cStie,1">
|
||||||
<gearDisplay controller="state" pages="1,3,4"/>
|
<gearDisplay controller="state" pages="1,3,4"/>
|
||||||
</component>
|
</component>
|
||||||
|
<component id="n218_ogwn" name="player_card_info1" src="inqx13w" fileName="Main_new/Main_new_2/Player_card_info_S.xml" xy="0,0" controller="cStie,1">
|
||||||
|
<gearDisplay controller="state" pages="1,3,4"/>
|
||||||
|
</component>
|
||||||
<component id="n115_pkx5" name="player_info1_1" src="pkx5so" fileName="Main_new/Main/PlayerHead_1.xml" xy="1189,909" size="153,132">
|
<component id="n115_pkx5" name="player_info1_1" src="pkx5so" fileName="Main_new/Main/PlayerHead_1.xml" xy="1189,909" size="153,132">
|
||||||
<gearDisplay controller="state" pages="0,2"/>
|
<gearDisplay controller="state" pages="0,2"/>
|
||||||
<relation target="" sidePair="center-center,bottom-bottom"/>
|
<relation target="" sidePair="center-center,bottom-bottom"/>
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<component size="2532,1170" designImage="ui://v0j9abjyj6yy1fw" designImageAlpha="0">
|
<component size="2532,1170" designImage="ui://v0j9abjyj6yy1fw" designImageAlpha="0">
|
||||||
<controller name="state" pages="0,准备状态,1,游戏状态,2,回合间状态,3,回放状态,5,观战状态" selected="1"/>
|
<controller name="state" pages="0,准备状态,1,游戏状态,2,回合间状态,3,回放状态,5,观战状态" selected="0"/>
|
||||||
<controller name="sdk" pages="0,,1," selected="0"/>
|
<controller name="sdk" pages="0,,1," selected="0"/>
|
||||||
<controller name="action" pages="2,空,0,准备,1,开始" selected="0"/>
|
<controller name="action" pages="2,空,0,准备,1,开始" selected="0"/>
|
||||||
<controller name="3d" pages="0,,1," selected="0"/>
|
<controller name="3d" pages="0,,1," selected="0"/>
|
||||||
|
|
@ -21,10 +21,10 @@
|
||||||
<component id="n225_ogwn" name="player_card_info3" src="inqx13x" fileName="Main_new/Main_new_2/Player_card_info_N.xml" xy="0,0" controller="cStie,2">
|
<component id="n225_ogwn" name="player_card_info3" src="inqx13x" fileName="Main_new/Main_new_2/Player_card_info_N.xml" xy="0,0" controller="cStie,2">
|
||||||
<gearDisplay controller="state" pages="1,3,5"/>
|
<gearDisplay controller="state" pages="1,3,5"/>
|
||||||
</component>
|
</component>
|
||||||
<component id="n226_ogwn" name="player_card_info1" src="inqx13w" fileName="Main_new/Main_new_2/Player_card_info_S.xml" xy="0,0" controller="cStie,2">
|
<component id="n227_ogwn" name="player_card_info4" src="j6yy1fv" fileName="Main_new/Main_new_2/Player_card_info_W.xml" xy="0,0">
|
||||||
<gearDisplay controller="state" pages="1,3,5"/>
|
<gearDisplay controller="state" pages="1,3,5"/>
|
||||||
</component>
|
</component>
|
||||||
<component id="n227_ogwn" name="player_card_info4" src="j6yy1fv" fileName="Main_new/Main_new_2/Player_card_info_W.xml" xy="0,0">
|
<component id="n226_ogwn" name="player_card_info1" src="inqx13w" fileName="Main_new/Main_new_2/Player_card_info_S.xml" xy="0,0" controller="cStie,2">
|
||||||
<gearDisplay controller="state" pages="1,3,5"/>
|
<gearDisplay controller="state" pages="1,3,5"/>
|
||||||
</component>
|
</component>
|
||||||
<component id="n115_pkx5" name="player_info1_1" src="pkx5so" fileName="Main_new/Main/PlayerHead_1.xml" xy="1189,909" size="153,132">
|
<component id="n115_pkx5" name="player_info1_1" src="pkx5so" fileName="Main_new/Main/PlayerHead_1.xml" xy="1189,909" size="153,132">
|
||||||
|
|
|
||||||
Binary file not shown.
Loading…
Reference in New Issue