请教各位大神,在三国杀lua文件中,如何定义一张已经使用的牌的颜色?拜谢!

请教各位大神,在三国杀lua文件中,如何定义一张已经使用的牌的颜色?拜谢!,第1张

定义一张牌的颜色:如果这张牌是以单张牌实体方式打出,则直接看其花色的颜色

如果这张牌以多张牌实体的方式打出,则看这些牌的花色,若为同一颜色则视为该颜色,若颜色有不同则视为无色(例:丈八蛇矛2牌当一杀,双黑则为黑,双红则为红,不同则无色)

如果这张牌并非以实体方式打出,则视为无色(如:夏侯渊神速杀,陈宫明策杀,定义都是“视为使用了一张杀”,即非实体牌)

local colorTable={

Red="$FF0000",

Gren="$00FF00",

Blue="$0000FF"

}

local x1 = "Red"

local x2 = "Blue"

print(colorTable[x1])

print(colorTable[x2])

利用二值化函数二值化屏幕,并保存      --函数:ts.binaryzation 屏幕二值化(仅支持 iOS)

显示二值化的图片在屏幕上                   --  函数:fwShowImageView 显示图形视图

然后识别白色的颜色就可以了 

以上方法是使用触动精灵的函数方法,希望对你有帮助


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/11115697.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存