-- 使用公共2d麻将的配置 local config = require("mj.luaScript.Common.2d.CommonMahjongConfig") local designSize = cc.size(1280,720) config.HANDCARD_VIEW = "mj_zigong7z.luaScript.Views.2d.HandCard_2d" config.OutCardRowCountMax = 9 config.OutCardRowCount={ -- 2人场 [2] = { [1] = 10, [2] = 22, [3] = 10, [4] = 22, }, -- 3人场 [3] = { [1] = 9, [2] = 9, [3] = 9, [4] = 9, [5] = 9, [6] = 9, }, -- 4人场 [4] = { [1] = 9, [2] = 9, [3] = 9, [4] = 9, [5] = 9, [6] = 9, }, -- 5人场 [5] = { [1] = 9, [2] = 9, [3] = 9, [4] = 9, [5] = 9, [6] = 9, }, -- 6人场 [6] = { [1] = 9, [2] = 9, [3] = 9, [4] = 9, [5] = 9, [6] = 9, }, } ----------------------------------------------------------------------------------------------------------------------------------------------------------- -- 手牌相关>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ----------------------------------------------------------------------------------------------------------------------------------------------------------- -- 手牌起始位置 config.HandCardStartPos = { [1] = {x = (designSize.width - 160)*g_radio_x, y = (170-10)*g_radio_y}, [2] = {x = (designSize.width - 160)*g_radio_x, y = (170-10)*g_radio_y}, [3] = {x = (designSize.width / 2 + 290)*g_radio_x, y = (designSize.height - 45)*g_radio_y}, [4] = {x = 160*g_radio_x, y = (designSize.height - 90)*g_radio_y}, [5] = {x = 160*g_radio_x, y = (designSize.height - 90)*g_radio_y}, [6] = {x = 70+(designSize.width*g_radio_x-designSize.width)/2, y = 60}, } -- 手牌起始位置(7张/8张) --[[ tip:适配 为了适配,用到designSize.时才乘g_radio,保持左边的牌相对于左边,右边的牌相对于右边。 两边玩家的x轴相对应各自的左边右边,y轴则是与中间相对应 ]] config.HandCardStartPosOfCardNum[7] = { [1] = { x = (designSize.width) * g_radio_x - 210, y = (designSize.height / 2) * g_radio_y - 265 }, [2] = { x = (designSize.width) * g_radio_x - 100, y = (designSize.height / 2) * g_radio_y + 125 }, [3] = { x = (designSize.width / 2) * g_radio_x + 140, y = (designSize.height - 170)*g_radio_y }, [4] = { x = 290, y = (designSize.height / 2) * g_radio_y + 325 }, [5] = { x = 85, y = (designSize.height / 2) * g_radio_y - 70 }, [6] = { x = 360+(designSize.width*g_radio_x-designSize.width)/2, y = 60 }, } -- 手牌缩放(整个) config.HandCardScale = { [1] = {x = 1, y = 1}, [2] = {x = 1, y = 1}, [3] = {x = 1, y = 1}, [4] = {x = 1, y = 1}, [5] = {x = 1, y = 1}, [6] = {x = 1, y = 1}, } -- 手牌每个麻将子偏移量(每个view有不同的特殊处理,有的是相对,有的是根据之前的height,width等来做偏移,有的是绝对,xy是什么就是什么,需要从handcardview内下手) config.HandCardOffsetPos = { [1] = { [1] = {x = 0, y = 0}, [2] = {x = 14, y = -40}, [3] = {x = 28, y = -40}, [4] = {x = 42, y = -40}, [5] = {x = 56, y = -40}, [6] = {x = 70, y = -40}, [7] = {x = 84, y = -40}, [8] = {x = 119, y = -37}, }, [2] = { [1] = {x = 0, y = 0}, [2] = {x = -26, y = -37}, [3] = {x = -52, y = -37}, [4] = {x = -78, y = -37}, [5] = {x = -104, y = -37}, [6] = {x = -130, y = -37}, [7] = {x = -156, y = -37}, [8] = {x = -192, y = -37}, }, [3] = { [1] = {x = -1, y = 0}, [2] = {x = -1, y = 0}, [3] = {x = -1, y = 0}, [4] = {x = -1, y = 0}, [5] = {x = -1, y = 0}, [6] = {x = -1, y = 0}, [7] = {x = -1, y = 0}, [8] = {x = 2, y = 0}, }, [4] = { [1] = {x = 0, y = 0}, [2] = {x = -27, y = -35}, [3] = {x = -54, y = -35}, [4] = {x = -81, y = -35}, [5] = {x = -108, y = -35}, [6] = {x = -135, y = -35}, [7] = {x = -162, y = -35}, [8] = {x = -199, y = -35}, }, [5] = { [1] = {x = 0, y = 0}, [2] = {x = 14, y = -40}, [3] = {x = 28, y = -40}, [4] = {x = 42, y = -40}, [5] = {x = 56, y = -40}, [6] = {x = 70, y = -40}, [7] = {x = 84, y = -40}, [8] = {x = 119, y = -37}, }, [6] = { [1] = {x = 0, y = 0}, [2] = {x = 0, y = 0}, [3] = {x = 0, y = 0}, [4] = {x = 0, y = 0}, [5] = {x = 0, y = 0}, [6] = {x = 0, y = 0}, [7] = {x = 0, y = 0}, [8] = {x = 0, y = 0}, }, } -- 手牌牌面缩放 config.HandCardFaceOffsetConfig = { [1] = {x = 0, y = 0, scale = 1.0, rotation = 90}, [2] = {x = 0, y = 0, scale = 1.0, rotation = 90}, [3] = {x = 0, y = 0, scale = 1.0, rotation = 0}, [4] = {x = 0, y = 0, scale = 1.0, rotation = -90}, [5] = {x = 0, y = 0, scale = 1.0, rotation = -90}, [6] = {x = 0, y = -4, scale = 1.0, rotation = 0}, } -- 手牌根据组合牌个数发生位置改变 config.HandCardOffsetOfGroupCard = { [1] = {[1] = {x = 30, y = 45}, [2] = {x = 55, y = 85}}, [2] = {[1] = {x = -5, y = 5}, [2] = {x = -15, y = 15}}, [3] = {[1] = {x = -15, y = 0}, [2] = {x = -16, y = 0}}, [4] = {[1] = {x = -10, y = -10}, [2] = {x = -12, y = -12}}, [5] = {[1] = {x = 5, y = -5}, [2] = {x = 30, y = -50}}, [6] = {[1] = {x = 0, y = 0}, [2] = {x = 0, y = 0}}, } ----------------------------------------------------------------------------------------------------------------------------------------------------------- -- 出牌相关>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ----------------------------------------------------------------------------------------------------------------------------------------------------------- -- 出牌区起始位置,每个玩家视角左上角第一颗麻将子的位置(适配方案与手牌一致) config.OutCardStartPos = { [1] = { x = (designSize.width) * g_radio_x - 325, y = (designSize.height / 2) * g_radio_y - 185 }, [2] = { x = (designSize.width) * g_radio_x - 220, y = (designSize.height / 2) * g_radio_y + 60 }, [3] = { x = (designSize.width / 2) * g_radio_x + 134, y = (designSize.height / 2 + 40)*g_radio_y }, [4] = { x = 368, y = (designSize.height / 2) * g_radio_y + 210 }, [5] = { x = 210, y = (designSize.height / 2) * g_radio_y - 6 }, [6] = { x = (designSize.width / 2)*g_radio_x - 145, y = (designSize.height / 2 - 90)*g_radio_y }, } -- 出牌区每颗麻将子的位置 -- 对应的x、y config.OutCardOffsetConfig = { [1] = { [1] = { [1] = {x = 0, y = 0}, [2] = {x = 14, y = 22}, [3] = {x = 28, y = 44}, [4] = {x = 42, y = 66}, [5] = {x = 56, y = 88}, [6] = {x = 70, y = 110}, [7] = {x = 84, y = 132}, [8] = {x = 98, y = 154}, [9] = {x = 112, y = 176}, }, [2] = { [1] = {x = 33, y = -20}, [2] = {x = 47, y = 2}, [3] = {x = 61, y = 24}, [4] = {x = 75, y = 46}, [5] = {x = 89, y = 68}, [6] = {x = 103, y = 90}, [7] = {x = 117, y = 112}, [8] = {x = 131, y = 134}, [9] = {x = 145, y = 156}, }, [3] = { [1] = {x = 66, y = -40}, [2] = {x = 80, y = -18}, [3] = {x = 94, y = 4}, [4] = {x = 108, y = 26}, [5] = {x = 122, y = 48}, [6] = {x = 136, y = 70}, [7] = {x = 150, y = 92}, [8] = {x = 164, y = 114}, [9] = {x = 178, y = 136}, }, }, [2] = { [1] = { [1] = {x = 0, y = 0}, [2] = {x = -20, y = 19}, [3] = {x = -40, y = 38}, [4] = {x = -60, y = 57}, [5] = {x = -80, y = 76}, [6] = {x = -100, y = 95}, [7] = {x = -120, y = 113.66}, [8] = {x = -140, y = 133}, [9] = {x = -160, y = 152} }, [2] = { [1] = {x = 25, y = 25}, [2] = {x = 5, y = 44}, [3] = {x = -15, y = 63}, [4] = {x = -35, y = 82}, [5] = {x = -55, y = 101}, [6] = {x = -75, y = 120}, [7] = {x = -95, y = 140}, [8] = {x = -115, y = 159}, [9] = {x = -135, y = 178} }, [3] = { [1] = {x = 50, y = 50}, [2] = {x = 30, y = 69}, [3] = {x = 10, y = 88}, [4] = {x = -10, y = 107}, [5] = {x = -30, y = 126}, [6] = {x = -50, y = 145}, [7] = {x = -70, y = 165}, [8] = {x = -90, y = 184}, [9] = {x = -110, y = 203} }, }, [3] = { [1] = { [1] = {x = 0, y = 0}, [2] = {x = -34, y = 0}, [3] = {x = -68, y = 0}, [4] = {x = -102, y = 0}, [5] = {x = -136, y = 0}, [6] = {x = -170, y = 0}, [7] = {x = -204, y = 0}, [8] = {x = -238, y = 0}, [9] = {x = -272, y = 0}, }, [2] = { [1] = {x = 0, y = 43}, [2] = {x = -34, y = 43}, [3] = {x = -68, y = 43}, [4] = {x = -102, y = 43}, [5] = {x = -136, y = 43}, [6] = {x = -170, y = 43}, [7] = {x = -204, y = 43}, [8] = {x = -238, y = 43}, [9] = {x = -272, y = 43}, }, [3] = { [1] = {x = 0, y = 86}, [2] = {x = -34, y = 86}, [3] = {x = -68, y = 86}, [4] = {x = -102, y = 86}, [5] = {x = -136, y = 86}, [6] = {x = -170, y = 86}, [7] = {x = -204, y = 86}, [8] = {x = -238, y = 86}, [9] = {x = -272, y = 86}, }, }, [4] = { [1] = { [1] = {x = 0, y = 0}, [2] = {x = -19, y = -19}, [3] = {x = -38, y = -38}, [4] = {x = -57, y = -57}, [5] = {x = -76, y = -76}, [6] = {x = -95, y = -95}, [7] = {x = -114, y = -114}, [8] = {x = -133, y = -133}, [9] = {x = -152, y = -152}, }, [2] = { [1] = {x = -25, y = 25}, [2] = {x = -44, y = 6}, [3] = {x = -63, y = -13}, [4] = {x = -82, y = -32}, [5] = {x = -101, y = -51}, [6] = {x = -120, y = -70}, [7] = {x = -139, y = -89}, [8] = {x = -158, y = -108}, [9] = {x = -177, y = -127}, }, [3] = { [1] = {x = -50, y = 50}, [2] = {x = -69, y = 31}, [3] = {x = -88, y = 12}, [4] = {x = -107, y = -7}, [5] = {x = -126, y = -26}, [6] = {x = -145, y = -45}, [7] = {x = -164, y = -64}, [8] = {x = -183, y = -83}, [9] = {x = -202, y = -102}, }, }, [5] = { [1] = { [1] = {x = 0, y = 0}, [2] = {x = 14, y = -22}, [3] = {x = 28, y = -44}, [4] = {x = 42, y = -66}, [5] = {x = 56, y = -88}, [6] = {x = 70, y = -110}, [7] = {x = 84, y = -132}, [8] = {x = 98, y = -154}, [9] = {x = 112, y = -176}, }, [2] = { [1] = {x = -33, y = -21}, [2] = {x = -19, y = -43}, [3] = {x = -5, y = -65}, [4] = {x = 9, y = -87}, [5] = {x = 23, y = -109}, [6] = {x = 37, y = -131}, [7] = {x = 51, y = -153}, [8] = {x = 65, y = -175}, [9] = {x = 79, y = -197}, }, [3] = { [1] = {x = -66, y = -42}, [2] = {x = -52, y = -64}, [3] = {x = -38, y = -86}, [4] = {x = -24, y = -108}, [5] = {x = -10, y = -130}, [6] = {x = 4, y = -152}, [7] = {x = 18, y = -174}, [8] = {x = 32, y = -196}, [9] = {x = 46, y = -218}, }, }, [6] = { [1] = { [1] = {x = 0, y = 0}, [2] = {x = 35, y = 0}, [3] = {x = 70, y = 0}, [4] = {x = 105, y = 0}, [5] = {x = 140, y = 0}, [6] = {x = 175, y = 0}, [7] = {x = 210, y = 0}, [8] = {x = 245, y = 0}, [9] = {x = 280, y = 0}, }, [2] = { [1] = {x = 0, y = -44}, [2] = {x = 35, y = -44}, [3] = {x = 70, y = -44}, [4] = {x = 105, y = -44}, [5] = {x = 140, y = -44}, [6] = {x = 175, y = -44}, [7] = {x = 210, y = -44}, [8] = {x = 245, y = -44}, [9] = {x = 280, y = -44}, }, [3] = { [1] = {x = 0, y = -88}, [2] = {x = 35, y = -88}, [3] = {x = 70, y = -88}, [4] = {x = 105, y = -88}, [5] = {x = 140, y = -88}, [6] = {x = 175, y = -88}, [7] = {x = 210, y = -88}, [8] = {x = 245, y = -88}, [9] = {x = 280, y = -88}, }, }, } -- 出牌缩放 config.OutCardScale = { [1] = {x = 1, y = 1}, [2] = {x = 1, y = 1}, [3] = {x = 1, y = 1}, [4] = {x = 1, y = 1}, [5] = {x = 1, y = 1}, [6] = {x = 1, y = 1}, } -- 出牌区牌面偏移量配置4 config.OutCardFaceOffsetConfig = { [1] = {x = 1, y = 4, scale = 0.35, rotation = 58}, [2] = {x = 2, y = 3, scale = 0.35, rotation = 135}, [3] = {x = 0, y = 5, scale = 0.45, rotation = 0}, [4] = {x = -3, y = 3, scale = 0.35, rotation = -135}, [5] = {x = -2, y = 4, scale = 0.35, rotation = -58}, [6] = {x = 0, y = 5, scale = 0.45, rotation = 0}, } ------------------------------------------------------------------------------------------------------------------------------------------------------------- -- 组合牌相关>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ------------------------------------------------------------------------------------------------------------------------------------------------------------- -- 组合牌坐标调整 config.GroupOffsetConfig = { [1] = { [1] = {x = 0, y = 0}, [2] = {x = 65, y = 105}, }, [2] = { [1] = {x = 0, y = 0}, [2] = {x = -85, y = 85}, }, [3] = { [1] = {x = 0, y = 0}, [2] = {x = -120, y = 0}, }, [4] = { [1] = {x = 0, y = 0}, [2] = {x = -85, y = -85}, }, [5] = { [1] = {x = 0, y = 0}, [2] = {x = 60, y = -100}, }, [6] = { [1] = {x = 0, y = 10}, [2] = {x = 220, y = 10}, }, } -- 组合牌缩放(整个) config.GroupCardScale = { [1] = {x = 1, y = 1}, [2] = {x = 1, y = 1}, [3] = {x = 1, y = 1}, [4] = {x = 1, y = 1}, [5] = {x = 1, y = 1}, [6] = {x = 1, y = 1}, } -- 组合牌每张牌偏移量 config.GroupCardOffsetConfig = { [1] = { [1] = {x = 0, y = 0}, [2] = {x = 18, y = 30}, [3] = {x = 36, y = 60}, [4] = {x = 0, y = 0}, [5] = {x = 18, y = 30}, [6] = {x = 36, y = 60}, }, [2] = { [1] = {x = 0, y = 0}, [2] = {x = -25, y = 24}, [3] = {x = -50, y = 48}, [4] = {x = 0, y = 0}, [5] = {x = -25, y = 24}, [6] = {x = -50, y = 48}, }, [3] = { [1] = {x = 0, y = 0}, [2] = {x = -35, y = 0}, [3] = {x = -70, y = 0}, [4] = {x = 0, y = 0}, [5] = {x = -35, y = 0}, [6] = {x = -70, y = 0}, }, [4] = { [1] = {x = 0, y = 0}, [2] = {x = -25, y = -25}, [3] = {x = -50, y = -50}, [4] = {x = 0, y = 0}, [5] = {x = -25, y = -25}, [6] = {x = -50, y = -50}, }, [5] = { [1] = {x = 0, y = 0}, [2] = {x = 18, y = -29}, [3] = {x = 36, y = -58}, [4] = {x = 0, y = 0}, [5] = {x = 18, y = -29}, [6] = {x = 36, y = -58}, }, [6] = { [1] = {x = 0, y = -22}, [2] = {x = 60, y = -22}, [3] = {x = 120, y = -22}, [4] = {x = 0, y = -22}, [5] = {x = 60, y = -22}, [6] = {x = 120, y = -22}, }, } -- 组合牌牌面偏移值 config.OpCardFaceOffsetConfig = { [1] = {x = 1, y = 4, scale = 0.5, rotation = 58}, [2] = {x = 4, y = 4, scale = 0.45, rotation = 135}, [3] = {x = 0, y = 5, scale = 0.45, rotation = 0}, [4] = {x = -4, y = 4, scale = 0.45, rotation = -135}, [5] = {x = -3, y = 5, scale = 0.5, rotation = -58}, [6] = {x = 0, y = 10, scale = 0.78, rotation = 0}, } -- 杠牌上面那张牌的偏移量,分别对应两组杠牌 config.GroupGangCardOffsetConfig = { [1] = { x = {5, 5,}, y = {9, 9,}, }, [2] = { x = {8, 8,}, y = {7.5, 7.5,}, }, [3] = { x = {0, 0,}, y = {10.5, 10.5,}, }, [4] = { x = {-8, -8,}, y = {7.5, 7.5,}, }, [5] = { x = {-6, -6,}, y = {10, 10,}, }, [6] = { x = {0, 0,}, y = {18, 18,}, }, } ----------------------------------------------------------------------------------------------------------------------------------------------------------- -- 开牌/亮牌相关>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ----------------------------------------------------------------------------------------------------------------------------------------------------------- -- 亮牌后缩放(整个) config.OpenCardScale = { [1] = {x = 1, y = 1}, [2] = {x = 1, y = 1}, [3] = {x = 1, y = 1}, [4] = {x = 1, y = 1}, [5] = {x = 1, y = 1}, [6] = {x = 1, y = 1}, } -- 亮牌牌面偏移值 config.OpenCardFaceOffsetConfig = { [1] = {x = 1, y = 5, scale = 0.5, rotation = 58}, [2] = {x = 5, y = 4, scale = 0.5, rotation = 135}, [3] = {x = 0, y = 5, scale = 0.45, rotation = 0}, [4] = {x = -4, y = 4, scale = 0.5, rotation = -135}, [5] = {x = -4, y = 4, scale = 0.5, rotation = -58}, [6] = {x = 0, y = -4, scale = 1.0, rotation = 0}, } -- 亮牌后各手牌的位置(胡牌亮最后一张)(整个) config.OpenCardOffsetConfig = { [1] = { [1] = {x = 0, y = 0}, [2] = {x = 18, y = 29}, [3] = {x = 36, y = 58}, [4] = {x = 54, y = 87}, [5] = {x = 72, y = 116}, [6] = {x = 90, y = 145}, [7] = {x = 108, y = 174}, [8] = {x = 141, y = 223}, }, [2] = { [1] = {x = 0, y = 0}, [2] = {x = -24, y = 24}, [3] = {x = -48, y = 48}, [4] = {x = -72, y = 72}, [5] = {x = -96, y = 96}, [6] = {x = -120, y = 120}, [7] = {x = -144, y = 144}, [8] = {x = -185, y = 185}, }, [3] = { [1] = {x = 0, y = 0}, [2] = {x = -35, y = 0}, [3] = {x = -70, y = 0}, [4] = {x = -105, y = 0}, [5] = {x = -140, y = 0}, [6] = {x = -175, y = 0}, [7] = {x = -210, y = 0}, [8] = {x = -265, y = 0}, }, [4] = { [1] = {x = 0, y = 0}, [2] = {x = -24, y = -24}, [3] = {x = -48, y = -48}, [4] = {x = -72, y = -72}, [5] = {x = -96, y = -96}, [6] = {x = -120, y = -120}, [7] = {x = -144, y = -144}, [8] = {x = -185, y = -185}, }, [5] = { [1] = {x = 0, y = 0}, [2] = {x = 18, y = -29}, [3] = {x = 36, y = -58}, [4] = {x = 54, y = -87}, [5] = {x = 72, y = -116}, [6] = {x = 90, y = -145}, [7] = {x = 108, y = -174}, [8] = {x = 141, y = -228}, }, [6] = { [1] = {x = 0, y = 0}, [2] = {x = 0, y = 0}, [3] = {x = 0, y = 0}, [4] = {x = 0, y = 0}, [5] = {x = 0, y = 0}, [6] = {x = 0, y = 0}, [7] = {x = 0, y = 0}, [8] = {x = 10, y = 0}, }, } -- 亮牌后各手牌的位置(盖着牌) config.OpenBlackCardOffsetConfig = { [1] = { [1] = {x = 0, y = 0}, [2] = {x = 18, y = 29}, [3] = {x = 36, y = 58}, [4] = {x = 54, y = 87}, [5] = {x = 72, y = 116}, [6] = {x = 90, y = 145}, [7] = {x = 108, y = 174}, [8] = {x = 141, y = 223}, }, [2] = { [1] = {x = 0, y = 0}, [2] = {x = -24, y = 24}, [3] = {x = -48, y = 48}, [4] = {x = -72, y = 72}, [5] = {x = -96, y = 96}, [6] = {x = -120, y = 120}, [7] = {x = -144, y = 144}, [8] = {x = -185, y = 185}, }, [3] = { [1] = {x = 0, y = 0}, [2] = {x = -35, y = 0}, [3] = {x = -70, y = 0}, [4] = {x = -105, y = 0}, [5] = {x = -140, y = 0}, [6] = {x = -175, y = 0}, [7] = {x = -210, y = 0}, [8] = {x = -265, y = 0}, }, [4] = { [1] = {x = 0, y = 0}, [2] = {x = -24, y = -24}, [3] = {x = -48, y = -48}, [4] = {x = -72, y = -72}, [5] = {x = -96, y = -96}, [6] = {x = -120, y = -120}, [7] = {x = -144, y = -144}, [8] = {x = -185, y = -185}, }, [5] = { [1] = {x = 0, y = 0}, [2] = {x = 18, y = -29}, [3] = {x = 36, y = -58}, [4] = {x = 54, y = -87}, [5] = {x = 72, y = -116}, [6] = {x = 90, y = -145}, [7] = {x = 108, y = -174}, [8] = {x = 141, y = -228}, }, [6] = { [1] = {x = 0, y = 0}, [2] = {x = 0, y = 0}, [3] = {x = 0, y = 0}, [4] = {x = 0, y = 0}, [5] = {x = 0, y = 0}, [6] = {x = 0, y = 0}, [7] = {x = 0, y = 0}, [8] = {x = 10, y = 0}, }, } -- 手牌根据组合牌个数发生位置改变 config.OpenCardOffsetOfGroupCard = { [1] = {[1] = {x = 10, y = 15}, [2] = {x = 30, y = 45}}, [2] = {[1] = {x = -15, y = 10}, [2] = {x = -30, y = 25}}, [3] = {[1] = {x = -15, y = 0}, [2] = {x = -30, y = 0}}, [4] = {[1] = {x = -15, y = -15}, [2] = {x = -30, y = -30}}, [5] = {[1] = {x = 10, y = -15}, [2] = {x = 20, y = -30}}, [6] = {[1] = {x = 0, y = 0}, [2] = {x = 0, y = 0}}, } ---------------------------------------------------------------------------------------------------------------------------------------------------------- -- 胡牌相关>>>>>>目前没在代码内看到在哪使用,待定>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ---------------------------------------------------------------------------------------------------------------------------------------------------------- config.HuCardStartPos = { [1] = {x = (designSize.width / 2 + 420)*g_radio_x, y = (designSize.height / 2 + 250)*g_radio_y}, [2] = {x = (designSize.width / 2 + 420)*g_radio_x, y = (designSize.height / 2 + 250)*g_radio_y}, [3] = {x = (designSize.width / 2 - 235)*g_radio_x, y = (designSize.height / 2 + 250)*g_radio_y}, [4] = {x = (designSize.width / 2 - 420)*g_radio_x, y = (designSize.height / 2 - 170)*g_radio_y}, [5] = {x = (designSize.width / 2 - 420)*g_radio_x, y = (designSize.height / 2 - 170)*g_radio_y}, [6] = {x = (designSize.width / 2 + 333)*g_radio_x, y = 150*g_radio_y}, } config.HuCardOffsetPos = { [1] = {x = -13, y = -21}, [2] = {x = -13, y = -21}, [3] = {x = -10, y = -23}, [4] = {x = -13, y = -21}, [5] = {x = -13, y = -21}, [6] = {x = -10, y = -23}, } config.HuCardRowCount = { [1] = 15, [2] = 15, [3] = 15, [4] = 15, [5] = 15, [6] = 20, } -- 胡牌区牌面偏移量配置 config.HuCardFaceOffsetConfig = { [1] = {x = 0, y = 8, scale = 0.5, rotation = 90}, [2] = {x = 0, y = 8, scale = 0.5, rotation = 90}, [3] = {x = 0, y = 8, scale = 0.5, rotation = 0}, [4] = {x = 0, y = 8, scale = 0.5, rotation = -90}, [5] = {x = 0, y = 8, scale = 0.5, rotation = -90}, [6] = {x = 0, y = 8, scale = 0.5, rotation = 0}, } config.MJHuScale = { [1] = 0.8, [2] = 0.8, [3] = 0.8, [4] = 0.8, [5] = 0.8, [6] = 0.8, } -- 以下存放两人的配置,目前用不到>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -- 出牌区每颗麻将子的位置 -- 对应的x、y config.OutCardOffsetConfig2 = { [3] = {x = -1, y = -12}, [6] = {x = -1, y = -12}, } -- 出牌起始坐标 config.OutCardStartPos2 = { [3] = {x = (designSize.width / 2 + 460)*g_radio_x, y = (designSize.height / 2 + 134)*g_radio_y}, [6] = {x = (designSize.width / 2 - 464)*g_radio_x, y = (designSize.height / 2 - 58)*g_radio_y}, } return config