首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用XNA编写我自己的Vector3D和Matrix 3D类有用吗?

用XNA编写我自己的Vector3D和Matrix 3D类有用吗?
EN

Stack Overflow用户
提问于 2012-04-17 03:53:26
回答 2查看 143关注 0票数 1

为了上学,我要写一个3D游戏(非常简单的台球游戏),使用3D代数来模拟物理。在2D游戏中,我编写了自己的Vector和Matrix类,它们工作得很好,因为我不必一直从3D转换到2D,这要困难得多,因为我现在对一些非常基本的计算感到困惑,比如球和墙之间的碰撞检测。但是我真的很想学习使用矩阵和向量,这样我就知道我在做什么,而不是让XNA来做所有的工作。所以我的问题是:游戏必须在8周内准备好,编写我自己的Vector和Matrix类是否方便,甚至有用,或者这会花费我太长时间吗?提前感谢!

你好,极客

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-04-17 06:44:18

如果你想很好地理解3D原理,你必须很好地理解3D矢量和矩阵变换是如何工作的--包括齐次变换和投影。无论如何,使用现有的代码来完成这项工作,但没有理由不能同时处理自己的东西。只需将其与您的项目隔离即可。

票数 2
EN

Stack Overflow用户

发布于 2012-04-17 06:06:16

这是一个很难回答的问题,但通常永远不要重复别人以前做过的事情。只写你发现你需要写的东西。如果你的学校不要求这样做,就不要去做。你花在写作上的时间会影响游戏的整体质量。

时间就是金钱。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10180704

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档