Xna不受支持,不幸的是我最近开始游戏编程(约9个月).什么是更好的选择,DirectX或OpenGl.
现在,我不认为DirectX或OpenGl有C#的官方库,那么对于新手来说哪一个会更好?
我听说过像Mono,SharpDx和SlimDx这样的东西..但是DirectX相比OpenGl有什么优势,反之亦然.
另外,这些Mono,SharpDx和SlimDx被称为什么?他们有一定的名字吗?
所以我要说:
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)