什么是游戏引擎?OpenGL算是引擎吗?
2009-04-26 21:49
239 查看
游戏引擎是实现了游戏所有功能的主程序。
它负责游戏运行时各种资源的协调以及硬件表现。
当你玩游戏的时候,地图、人物只不过是一些网格、贴图和骨骼动画,是死的。而引擎负责根据你的输入,来让它们产生位置和形状上的变化,并指挥硬件把他们绘制在屏幕上,在正确的时刻播放一些声音、绘制一些特效,你才能看到一个活生生的游戏。
它的主要功能包括:获取输入、地形管理、碰撞检测、坐标计算、音频播放、动画表现、人工智能、渲染。
OpenGL只是一个图形编程库,它使你能使用高级语言编写代码来指示显卡的工作,游戏引擎通过它来告诉显卡应该渲染什么,怎么渲染。
转自:http://gamedev.csdn.net/page/2893d5fc-e05f-4ff9-b3e0-21da30b6742b
相关文章推荐
- 什么是游戏引擎
- Lua2D游戏脚本引擎(渲染OpenGL) (源码放出)
- “游戏引擎”究竟是什么
- 从零开始使用C ++和OpenGL编写游戏引擎
- 基于opengl的游戏引擎
- [读书笔记]游戏引擎需要关注什么?
- 从零开始使用C ++和OpenGL编写游戏引擎-01-简介
- 天坑:OpenGL制作游戏引擎备忘记录
- 游戏引擎是什么?游戏引擎的层级架构
- IOS和Android OpenGL游戏引擎的集成AdMob新版教程
- OpenGL: 透明 不透明 混合【3D游戏引擎设计】
- 天涯明月刀游戏引擎是什么 游戏引擎解读
- Game Engine Architecture by Jason Gregory:1.3 什么是一个游戏引擎
- Unity游戏引擎游戏开发时遇到内存泄漏问题怎么办? 自研发的Unity游戏老是卡顿、闪退,有什么办法解决吗?
- Java第十二次作业:什么是一维数组?什么是对象数组?吃金币游戏2.0版 新增炸弹功能 新增游戏倒计时功能 新增胜利失败检测功能 使用如鹏游戏引擎制作窗体 一维数组设置金币
- 没什么前途!游戏引擎之父炮轰物理卡
- OpenGL游戏引擎实现与OpenGL/DirectX 图形学
- Unity、Cocos2d-2x、UDK 等手机游戏开发引擎分别有什么特性,适合开放哪些类型的游戏?
- 一个简单的基于OpenGL的Lua的游戏引擎的实例
- Android游戏引擎Rokon宣布停止更新