XNA是学习3D游戏编程的好地方吗?

 缘来是你明 发布于 2023-01-20 19:34

我想在XNA中探索3D游戏开发,但我很好奇这对我来说是否最好.我没有学过C#,但我想在潜水前探索我的选择.我有很多的经验,在C语言编程,从一些基础知识或其他语言的未成年人的经验一起.这意味着C#所具有的面向对象框架可能与我习惯的方式有很大的不同.无论如何,我需要为未来的工作和大学学习它,所以这可能是一个很好的激励.我使用SDL 2.0混音器和SDL 2.0框架编写了两个游戏,这为我提供了2D游戏结构知识的良好基础.我已经了解了精灵,帧速率,事件轮询/处理,帧渲染等.我仍然非常缺乏与游戏开发及其背后的物理相关的数学.如果我决定学习XNA,这会引起我的下一个关注点,是否有助于我更快地学习这些东西?用C编写我的游戏,我总是不得不在接口上编写接口,但至少我必须理解我在写什么.有了C#,我担心它会抽象出我真正希望收集的大部分数学.你可能会问,如果我这么担心,为什么我不学习线性代数和OpenGL/DirectX/C中的任何东西?好吧,我希望避免这种情况,因为即使我能够制作出体面的游戏,我仍然非常缺乏如何进行更高级的游戏开发和代码结构化.在我的一个游戏项目工作了大约半年之后,这对我来说非常明显.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有