太阳神三国杀吧 关注:38,360贴子:468,941
  • 3回复贴,共1

请教,ClientPlayer 与 ServerPlayer 的 tag 能否互通

只看楼主收藏回复

我想把 ServerPlayer 对象的一个特定 tag 赋值给同一玩家的 ClientPlayer 对象的 tag,请问该如何比较优雅地实现?
问题来源:
一个类似于郭皇后“矫诏”的技能,ViewAsSkill 转化的牌不是固定的,而是由一个 TriggerSkill 负责控制,同时还需要原牌的牌名,颜色,点数等信息。
我的解决思路:
ViewAsSkill 的 Player 实际上是 ClientPlayer,这就导致 ViewAsSkill 要想实现按 tag 变牌并不容易。
可以在 TriggerSkill 和 ViewAsSkill 中都使用 Self 这个 ClientPlayer 对象,但是单机正常运行,联机运行结果不正确。


IP属地:黑龙江1楼2023-07-19 23:46回复
    你可以通过mark来控制需要的牌名花色点数


    IP属地:江苏来自Android客户端2楼2023-07-20 02:03
    收起回复