XNA新手。很想听听你如何为我的Domino游戏设置我的clases的意见。到目前为止,我有一个" BonesSprite"具有第一个值,第二个值,方向,位置等字段的类。我在LoadContent方法上有代码,它为每个骨骼创建一个List,如下面的代码所示。
Background = Game.Content.Load<Texture2D>(@"Images\Wood");
//Load several different automated sprites into the list
fichasList.Add(new Ficha(Game.Content.Load<Texture2D>(@"Images/46"),
10, Vector2.Zero, new Vector2(150, 150), 0, 0, true, true));
这就是我到目前为止:http://i129.photobucket.com/albums/p239/itsshortforleo/Untitled-1copy.jpg
我仍然无法想出:
在我开始设计课程之前,游戏对我来说似乎很简单。感谢您的帮助。
答案 0 :(得分:1)
只有一些想法供您考虑:
您可以简单地处理(1)和(2)。制作一个Player和Bone类。向骨骼添加一个字段“所有者”,以便您可以为其分配播放器。你没有写过它是否会成为回合制的“热门座位”或网络游戏,但是你只需要通过检查他们在循环中相应的“所有者”来获得正确的骨骼。 这些是面向对象编程的基础知识,我建议你在开始游戏之前阅读更多有关这些概念的内容。它不会花费太多时间,但它会让你的生活更轻松。
(4)首先想一想如何在点击时识别正确的骨骼。
正如其他人所说,你也应该分开你的问题,(1)和(2)可以一起去,有些则没有。