小编use*_*764的帖子

既然Xna不受支持,那么更好的选择是什么?

Xna不受支持,不幸的是我最近开始游戏编程(约9个月).什么是更好的选择,DirectX或OpenGl.

现在,我不认为DirectX或OpenGl有C#的官方库,那么对于新手来说哪一个会更好?

我听说过像Mono,SharpDx和SlimDx这样的东西..但是DirectX相比OpenGl有什么优势,反之亦然.

另外,这些Mono,SharpDx和SlimDx被称为什么?他们有一定的名字吗?

c# xna slimdx sharpdx

10
推荐指数
1
解决办法
760
查看次数

如果父类是继承类,如何获取父类?

所以我要说:

public class Item
{
    public int ItemID;
    public List<Enchantment> Enchantments; //Enchantment is a class
}

public class Stick: Item
{
    public int Damage = 18;
    public Stick()
    {
        ItemID = 4;
    }

    public void Update()
    {
        foreach (Enchantment ItemEnchantment in Enchantments)
        {
            Enchantment.Update();
        }
    }
}

public class Enchantment
{
    public int EnchantmentID;

    public void Update()
    {
        //NEED HELP HERE

        Parent.Damage += 2; //How do I know my parent is a (Stick)?
                        //I thought of giving each item a …
Run Code Online (Sandbox Code Playgroud)

.net c#

1
推荐指数
2
解决办法
188
查看次数

标签 统计

c# ×2

.net ×1

sharpdx ×1

slimdx ×1

xna ×1