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

琪露诺 游戏喜好偏软。

回答了问题 发布于 2017-04-07 03:27:01

OpenGL是一种什么样的技术?

维基百科:https://zh.wikipedia.org/wiki/OpenGL

从道理上说,OpenGL是一套跨平台的图形API。传统上写一些图形代码,在屏幕上绘图,或者调用硬件的图形加速功能都是需要在硬件驱动的层面上操作的,而OpenGL提供了一些比较上层的接口,让开发人员不需要关注底层的驱动,能够以更加普遍的方式去写图形程序。

在游戏领域更有名的d3d,就是和OpenGL属于同一层级的东西——比硬件驱动要高,提供一些绘图相关的功能和接口,但是算不上高度抽象和集成的“游戏引擎”。

如果直接用OpenGL开发,自己见到的C++比较多,也有Java吧。可以搜索“OpenGL教程”,或者“OpenGL范例”,有很多例子可以直接参考的。如果找一门计算机图形学的在线公开课,用的例子很多时候也是OpenGL。如果是个人项目、学校项目这类规模并不大的,应该够用了吧。

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

{{answer_voters_count}}人赞同

...

{{question_follower_count}} 个玩家关注

...

目录

    评论 0

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

    琪露诺 的更多回答

    查看所有回答

    该问题的其他回答