的
最近,有太多网民看到有关支持OpenGL ES 3. 0的Android模拟器的帖子,其中包括焦虑,焦虑,焦虑,等待,等待等等。
作为Android模拟器的核心游戏玩家,我已经对其进行了自我测试,目前只有一个完全支持OpenGL ES 3. 0的Android模拟器,即BlueStacks Android模拟器。您可以从官方网站下载它。
下载完成后,请记住输入“关于”以检查版本号。最新引擎的当前版本为2. 5 3. 6 8. 8724。此版本不仅支持OpenGL ES 3. 0,还支持“狂野行动”,“终结者2:审判日”和其他鸡肉游戏。
在这里,让我谈谈一般的Android使用的DirectX模式与BlueStacks Android使用的OpenGL 3. 0模式之间的区别。
1、系统意识:
当前,我们可以访问的图形API可以分为两个主要系统:OpenGL(开放图形库)和DirectX(Direct eXtension)。前者是一个开放标准,专注于图形应用程序和3D游戏。 “ OpenGL体系结构委员会是受控制的,其成员包括该行业的主要制造商。目前,主要推动标准开发的实际领导者是3Dlabs。DirectX是Microsoft开发的API标准。除了图形API功能外, ,它还包括音频API和其他功能,但图形部分是最快且最著名的DirectX主要针对娱乐应用程序。
2、跨平台,OpenGL的优势:
关于跨平台,与DirectX相比,这是OpenGL的绝对优势。 DirectX仅可用于Windows系列平台,包括Windows Phone / Windows Mobile / Windows CE系列和XBOX / XBOX360。除了DirectX适用的平台外,OpenGL还可以支持Unix,Linux,MacOS,Android,iOS等。值得一提的是,由于近年来移动开发市场的飞速发展,Android和iOS需要的图形库,而跨平台OpenGL无疑是最佳选择。
关键点在这里。目前,手机游戏基于Android和iOS平台。游戏开发人员使用OpenGL ES来开发基础图形库(即OpenGL的轻量级版本)。对于2010年至2016年的2D手机游戏,Android模拟器可以轻松通过DirectX进行渲染,但是在2017年的大型3D MMORPG手机游戏中,移动GPU必须支持OpenGL ES 3. 0才能运行。 Android无法通过DirectX进行渲染,从而导致一系列问题,例如闪回和黑屏。由于BlueStacks具有多年的硅谷技术积累,因此可以通过图形卡的OpenGL模式实现完美的渲染。
一些图片如下所示:
1、由Ali Games在BlueStacks Android模拟器中独家发行的S级3D MMOARPG手机游戏“卧虎藏龙II”的运行场景;
2、网易在BlueStacks Android模拟器运行场景中制作的地牢史诗冒险MMO手机游戏“无尽之神”;
3、网易在《夜神模拟器》的运行场景中制作的地牢史诗冒险MMO手机游戏“无尽的神域”;
4、网易在逍遥模拟器中制作的地牢史诗冒险MMO手机游戏“无尽的神域”的运行场景;
我希望能帮助所有人。
本文来自本站,转载请注明本文网址:
http://www.pc-fly.com/a/shenmilingyu/article-363764-1.html
……