我正试图将我的脚趾浸入游戏编程中,C#是我最熟悉的语言,也是我想要使用的语言。
我已经购买了一本书,它的基本概念非常好,但它使用的是GDI,位图和精灵。我不是艺术家,我喜欢专注于玩游戏,而不是专注于糖果,我对'矮人要塞'的演示风格非常满意。
DF似乎不是一个控制台应用程序(对于我未经训练的眼睛)。我的问题是我可以从C#访问这个'图形模式',如果是这样的话?任何提示链接教程都会非常有用和赞赏。
答案 0 :(得分:2)
用C#编写2D游戏实际上非常简单。尝试使用XNA。让我开始使用2D的简单教程就是这个......
http://create.msdn.com/en-US/education/tutorial/2dgame/getting_started
它基本上涵盖了一个简单的2D侧卷轴,但是从教程中获得的内容将在你的DF游戏中有用。它需要你创建一些图形,但就像你说的那样,这些图形不一定是花哨的。绘制简单的精灵很容易。
答案 1 :(得分:0)
控制台游戏是进入游戏制作业务或爱好的好方法,一旦你对c#感到很满意,就试着去xna或团结。 Xna不再开发了,我不觉得它非常愉快,而且更喜欢团结,但很多人与我不同所以请亲自尝试一下。 Unity是一款带有免费和付费版本的2D和3D游戏引擎。它起初可能很复杂,但制作得非常好。你可以使用c#和更多语言进行统一开发,它比xna更灵活。