1

正如标题所指出的,我在 XNA 相对较新。然而,我的老板给了我一个琐碎的任务,看看我能不能完成它。我毫不怀疑我最终会这样做,但一些正确方向的指示会有所帮助。

这不是家庭作业,我只是在寻找一些提示和指示,因此我不必深入研究所有文档;)

  • 我将如何将相机视点添加到我的项目中?
  • 处理用户输入的最佳方式是什么(在这种情况下是键盘)
  • 检测两个对象之间碰撞检测的最佳实践/常用方法?

另外我必须注意,我来自 C++ 背景,C# 对我来说是相当新的(尽管我之前做过一些小项目,比如这个)。对于这两种语言之间的转换过程的任何帮助,我们也将不胜感激。

4

2 回答 2

3

好吧,在不了解您的项目(例如 2D 或 3D)的情况下,我只能为您指明一些网站的方向,您可以在其中轻松找到有关这些主题的特定信息。查看上一个关于优秀XNA 博客的问题,因为列出的大多数网站都会有好地方供您搜索有关您尝试做的任何事情的信息(有很多示例)。

至于从 C++ 迁移到 C#,这里有一些资源可以帮助您:

于 2009-04-01T17:42:07.723 回答
2

查看这个简单的 3d 教程,访问不同的章节位于右侧的菜单栏中。

http://www.riemers.net/eng/Tutorials/XNA/Csharp/series1.php

它有简单的地形、键盘和摄像机角度信息,全部都是完整的代码,大约需要 2 个小时才能完成整个过程。请享用

于 2009-04-01T17:34:54.510 回答