如何在Silverlight + XNA中使用DrawableGameComponent?

时间:2013-12-21 16:58:39

标签: c# silverlight xna silverlight-4.0 xna-4.0

我正在使用Silverlight + XNA创建一个到Windows Phone的项目,但我不知道如何使用DrawableGameComponent因为构造函数需要Game类,它看起来像这样:

Planet.cs

class Planet : DrawableGameComponent
{
    public Planet(Game game): base(game){

    {
}

但是在我的Silverlight和XNA项目的第一页中,不是Game类就是这样:

GamePage.xaml.cs

public partial class GamePage : PhoneApplicationPage
{
   ...
}

我在哪里可以找到要传递到Game构造函数的DrawableGameComponent类?

1 个答案:

答案 0 :(得分:1)

是的,我知道,在组合的Silverlight和XNA应用程序中没有Game个对象或GameComponents

我在Microsoft XNA社区游戏平台上找到了我在Silverlight + XNA中每次使用的那些类的其他实现(例如GameComponentDrawableGameComponentIDrawable ...) ,但我不记得在哪里,所以我不能给你一个链接。如果你能给我你的电子邮件我会发给你,或者我可以尝试在这里粘贴整个7类代码。