C# 我只是需要一个正确的方向来创造一个多层次的Toptrumps游戏

C# 我只是需要一个正确的方向来创造一个多层次的Toptrumps游戏,c#,networking,unity3d,multiplayer,C#,Networking,Unity3d,Multiplayer,我想做一个TopTrupms纸牌游戏。最后我拿到了舞台上一个玩家的牌和按钮。第二个在侧面。因为我想做一个多人游戏,我不知道如何前进我应该让第二个玩家也可以玩,然后尝试让它成为多人游戏,还是现在用currentcard让它成为多人游戏?()我无法理解如何在多人游戏的同一阶段向不同的玩家展示不同的卡,我找不到一个教程来说明这一点。它总是关于3d的东西,所有玩家在同一个舞台上看到相同的东西。所以我不知道该走哪条路。请任何人都能让我朝着正确的方向走,给我一个提示或者告诉我该怎么做!!!我不知道如何正确描

我想做一个TopTrupms纸牌游戏。最后我拿到了舞台上一个玩家的牌和按钮。第二个在侧面。因为我想做一个多人游戏,我不知道如何前进我应该让第二个玩家也可以玩,然后尝试让它成为多人游戏,还是现在用currentcard让它成为多人游戏?()我无法理解如何在多人游戏的同一阶段向不同的玩家展示不同的卡,我找不到一个教程来说明这一点。它总是关于3d的东西,所有玩家在同一个舞台上看到相同的东西。所以我不知道该走哪条路。请任何人都能让我朝着正确的方向走,给我一个提示或者告诉我该怎么做!!!我不知道如何正确描述我的项目,但我尝试了。我制作了两个不同的列表,其中包含洗牌和它们的属性,从一个txt文件解析而来。所有数字都链接到游戏中的不同对象,这些对象是背景图像和不同的按钮,用于选择您想要对其他玩家的牌进行游戏的值。到目前为止,第二名选手不能投票,而第一名选手总是在轮到的时候。我应该吗

这是代码,很抱歉我的演讲不好,我完全不知道这一点,只是在学习Unity和C#的基础知识,但我不能因为任何原因而围绕这个话题思考


请给我一个提示

你的问题似乎更注重设计

了解实体组件设计模式。

基本上想象一下这样的实现,在你的游戏中你会有一个实体列表。这些实体的每个帧都将更新。 在实体的更新功能中,实体将更新其所有组件。 您的玩家实体将有输入组件,但将在运行时决定哪个输入组件,NetworkedInput、LocalInput、AiInput等。

明白了

anwser将立即使用currentcard使其成为多人游戏。 这就是我要做的事。我必须在这个if和els函数中为两个播放器编写currentcard的每个函数

它应该是我要找的那个人

谢谢你的提示。它们对我来说很有价值。
@我希望我能提出下一个问题,更具体,更切题。对我来说,很难对网络编程有一个基本的了解,我很高兴我现在掌握了它。事后总是很简单。

如果您有任何与您的问题相关的代码,请将其放入问题中。外部网站上的内容不能被依赖于停留,所以如果它是你问题的一个组成部分,它必须在问题中。如果您对如何描述您的项目有疑问,请写一份初稿并阅读。如果它是一个不连贯的混乱的模糊想法,修改它,直到它是连贯的,具体的。如果你像写散文那样写代码,你就有麻烦了。你必须学会组织你的思想。最后,这太宽泛了。在这里,我们可以更好地处理具体的实现问题,只要它们不涉及空引用异常。