1
3
20世纪80年代使用的游戏系统 parallax techniques 给人一种二维实现的深度感。 |
2
2
如果你说的是把三维场景渲染成二维图像的过程(即在屏幕上),那么你会想看看 perspective projections . 不过,这对数学来说很重,涉及到很多变换矩阵和线性代数的工作。 如果你打算创建一个基于三维物理的游戏,你应该确保你在线性代数和微积分两方面都能达到要求。 |
3
1
如果你是做二维的,你可能想从简单的二维物理开始。我特别推荐 Box2D 为了这个目的!它很容易学习和集成,而且它的教程将让您了解游戏中物理的基础知识。 |
4
1
你不知道你用的是什么语言,但我相信在互联网搜索中,OpenGL和它的变体存在于几种常见的编程环境中。 它提供了一些非常强大的工具来创建三维对象、将视区设置到虚拟三维空间、放置灯光、定义纹理。掌握它可能需要几周的空余时间,但它肯定会让你省下很多透视数学的时间,你需要自己的3D工具。有很好的关于intenet的教程。 祝你好运 |
user1424739 · 如何获得子地块的绘图区域大小? 2 年前 |
Nor-s · 如何使用ASIMP正确加载模型? 2 年前 |
Makogan · 3D纹理大小影响程序输出,不会引发错误 6 年前 |
Karsten W. · 底部R中的旋转箭头 6 年前 |
168grani · Matplotlib图形的线条平滑 6 年前 |