一些我不明白的事。所有关于OpenGL、DirectX或其他方面的教程都会向您展示如何绘制形状,然后更改其顶点、移动形状等等。但是我所知道的所有游戏,关于创作的教程等等,总是只有精灵和精灵。
在游戏中画三角形和正方形的原因是什么?我从来没见过它的使用,只有预先制作的图形。
编辑:根据到目前为止的答案,绘制形状的目的是“绑定”一个精灵吗?所以,如果我有一个角色,在一个像马里奥这样的平台上,马里奥在他周围有一个形状,这个形状的位置被用来检测碰撞,等等?
编辑:也许是个小例子?
发布于 2015-01-03 16:57:49
因为像OpenGL和DirectX这样的3D库使用三角形绘制所有东西,包括精灵。
你把一个纹理(图像)放在三角形上,把两个三角形并排放置成一个正方形,这就是你如何用OpenGL或Direct3D绘制一个“精灵”。
精灵是用三角形绘制的,它不是为了碰撞,而是为了画它们。
发布于 2015-01-03 17:11:31
你可以获得某些效果的形状,这将是更困难的精灵。例如,如果您希望在一定的时间内绘制一条圆圈线或一条路径,或者一幅图像粉碎成几个片段。这些都是我此刻想到的,但很明显,你可以想出任何事情。
https://gamedev.stackexchange.com/questions/90663
复制相似问题