首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用鼠标OpenGL(GLFW/GLFW)绘制多条单独的线条

使用鼠标OpenGL(GLFW/GLFW)绘制多条单独的线条
EN

Game Development用户
提问于 2018-10-18 17:49:09
回答 1查看 628关注 0票数 1

因此,为了绘制一条线,我跟踪鼠标的坐标,然后将它们添加到数组中,并将其捕获为GL_LINE_STRIP_ADJACENCY。但是,例如,我完成了line1在P1的绘制,并决定开始在P2绘制一条不同的线,如图所示,但是我的两点P1和P2结合在一起,如何修复它?在P1点绘图后需要清除数组,如果我使用glClearColor和glClear(GL_COLOR_BUFFER_BIT),实际上没有帮助。还有别的办法吗?

EN

回答 1

Game Development用户

回答已采纳

发布于 2018-10-19 07:49:05

这似乎是你画这两条线只有一个原语,积累点逐帧从鼠标位置跟踪。要修复它,当您画完一条线(释放鼠标按钮并再次按下)时,您应该创建另一个原语并开始在其中积累顶点。

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

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

复制
相关文章

相似问题

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