我想制作一款看起来像callus95游戏的游戏。只需使用绘制的2D图形。因此,相机会从他身边看到英雄,我的背景比屏幕大,当英雄移动背景应该与敌人一起向后滑动。此外,我想添加放大和缩小。我试过的事情:
glOrtho(0,800,0,480,-1,1);
我真的必须使用OpenGL进行2D游戏吗?
如果有人能告诉我应该用什么来制作一个很棒的相机对象。谢谢你给我时间。
答案 0 :(得分:1)
尝试使用gluLookAt函数。
答案 1 :(得分:0)
花了一些时间关于那台相机:我正在为那些会在这个功能中检查这个问题的人写这个。因此,如果您正在使用2D游戏并使用 canvas 来绘制位图,请继续使用它,并且不要尝试创建类似于DirectX或OpenGL的相机。你也可以使用cavas.translate(x,y);用于模拟相机。对于那些没有写很多代码的人来说。我建议你使用 GL10 一本名为“开始Android游戏”的书将帮助你使用它。