【发布时间】:2016-10-25 16:40:04
【问题描述】:
我刚刚开始使用 LibGDX,以创建一个纸牌游戏,但在输入方面遇到了困难。目前,我的程序有几个类:游戏,它创建各种玩家并控制回合顺序等。这当然是主要的 create() 和 render() 方法被调用的地方。
还有玩家类、卡类、套牌类、手牌类和游戏区域类。
玩家类负责在不同的牌堆(牌组、手牌和游戏区)之间移动牌。卡片类是游戏中各种卡片的角色类。这是创建输入侦听器的地方。
我遇到的问题是,当卡片输入侦听器检测到该特定卡片的任何输入时(例如,如果用户点击了该卡片),那么我似乎无法找到让玩家类注册的方法该输入,并相应地对卡采取行动。我怎样才能让玩家类知道卡片类何时注册了用户的一些输入?
【问题讨论】: