glviewport专题

【OpenGL实现04】glViewport - 玩家干预下改变视口和场景

一、说明 游戏开发中,人机互动机制是必不可少的。输入装置要么操作杆、要么是键盘。视口改变是无论在3D还是2D都要出现的功能,比如,google地图就是一个显然的变视口问题,视口如同一个放大镜在地图上方移动,理论上可以看到地图上所有地方。本篇就模拟实现之。 二、问题提出 我们从3D渲染初期,产生出很多疑问,比如说glViewport是个啥?如何看到该函数在工作。这里我们通过实验的手段,从键盘输