注册 登录
  • 动态
  • 推荐
  • 游戏
  • 分享链接 new
  • 回答问题
  • 发现
  • 野蔷薇
  • 视频

Meta42 levelpp.com

回答了问题 发布于 2016-12-12 22:22:48

如何建造一个游戏引擎?

我写过几个引擎,这里我不撤太多技术问题。简单说下你可以去做的路线

写引擎的话,绕不开计算机图形学,所以先从图形学开始吧

1. 用DX (不要问我为什么不用opengl)写一些简单的三维图形程序,大致熟悉一下流程

2. 第一步后,你可能会对图形学有一个懵懂的认识,但是却一知半解 无法下手开始写。这时候建议网上找资料从头写一个软渲染器。熟悉整个3D流水线,这个过程网上有很多资源,书籍

3. 经过了前两步,应该有一定基础了, 这时候可以开始看 一些简单的引擎源码了。 不要犹豫,找到你能看懂的引擎源码,开始复刻吧。这个过程是为了让走一个流水。不用弄清楚引擎的所有细节,因为魔鬼藏在细节里,这个阶段抓稳主干即可

4.  可以开始构思自己的引擎了,从头开始,一点一滴,慢慢垒砌吧,这是个愚公移山的过程

著作权归作者所有。商业转载请联系作者获得授权,非商业转载务必附上原作者名称,注明来自「奶牛关」并给出原文链接。不得以任何形式演绎或修改。

{{answer_voters_count}}人赞同

...

{{question_follower_count}} 个玩家关注

...

目录

    评论 0

    登录奶牛关账号即可参与讨论
    登录 / 注册

    Meta42 的更多回答

    查看所有回答

    该问题的其他回答