首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如果游戏使用精灵,在OpenGL (或DX)中绘制顶点和形状的目的是什么?

如果游戏使用精灵,在OpenGL (或DX)中绘制顶点和形状的目的是什么?
EN

Game Development用户
提问于 2015-01-03 16:50:48
回答 2查看 345关注 0票数 1

一些我不明白的事。所有关于OpenGL、DirectX或其他方面的教程都会向您展示如何绘制形状,然后更改其顶点、移动形状等等。但是我所知道的所有游戏,关于创作的教程等等,总是只有精灵和精灵。

在游戏中画三角形和正方形的原因是什么?我从来没见过它的使用,只有预先制作的图形。

编辑:根据到目前为止的答案,绘制形状的目的是“绑定”一个精灵吗?所以,如果我有一个角色,在一个像马里奥这样的平台上,马里奥在他周围有一个形状,这个形状的位置被用来检测碰撞,等等?

编辑:也许是个小例子?

EN

回答 2

Game Development用户

回答已采纳

发布于 2015-01-03 16:57:49

因为像OpenGL和DirectX这样的3D库使用三角形绘制所有东西,包括精灵。

你把一个纹理(图像)放在三角形上,把两个三角形并排放置成一个正方形,这就是你如何用OpenGL或Direct3D绘制一个“精灵”。

精灵是用三角形绘制的,它不是为了碰撞,而是为了画它们。

票数 4
EN

Game Development用户

发布于 2015-01-03 17:11:31

你可以获得某些效果的形状,这将是更困难的精灵。例如,如果您希望在一定的时间内绘制一条圆圈线或一条路径,或者一幅图像粉碎成几个片段。这些都是我此刻想到的,但很明显,你可以想出任何事情。

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

https://gamedev.stackexchange.com/questions/90663

复制
相关文章

相似问题

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