创业观察

在LOL的客户端开发了什么技术,许多人认为新的客户卡是客户卡的新版本?

字号+作者: 来源:大学生创业网 2019-10-10 00:06:50 我要评论() 收藏成功收藏本文

现在使用新版本的LOL客户端,很多人会觉得登录后会出现CATON,丢弃硬件和网络速度的原因,我专门研究了LOL客户端开发技术,也大致了解了一些,因为使用了大量的

现在使用新版本的LOL客户端,很多人会觉得登录后会出现CATON,丢弃硬件和网络速度的原因,我专门研究了LOL客户端开发技术,也大致了解了一些,因为使用了大量的实时更新技术,所以登录后会出现加载问题。

许多玩LOL的玩家可能没有想过LOL程序是什么,就像作者几年前学会开发LOL程序一样,他也是LOL的高级玩家。如果他在LOL之前使用过以前的客户端玩家,与最新的客户端相比,他会有这种感觉。过去的LOL客户端更像是传统游戏的普通客户端,实时交互的内容并不多。另一方面,新客户端更像是浏览器中的网页。

旧版本的客户端开发已经被应用于ADBEABLE,但随着LOL的发展,旧技术面临着许多问题,如游戏玩家、想要保持登录、接受朋友请求等,旧技术占用了太多的资源。

LOL新界面

LOL版本变化很快,需要增加许多新功能,因此开发新客户端必须放在议事日程上,此时使用HTML5和js开发客户端是一个更成熟的选择,因此新版本的lol客户端UI使用HTML5和js呈现技术,业务逻辑和后端通信是使用c+来处理的。

所以我们看到LOL客户端主界面的每一个操作都像一个链接,当我们点击鼠标打开商店时,有时会有一个刷新过程,而不是客户端设计不好,事实上,新版本的客户端设计要比旧版本好得多。

前端的开发采用嵌入式铬框架,即cef的基本框架,它的基本框架包含c≤c+程序的接口,通过本地库的接口实现,该库将隔离主机程序和铬/webkit的操作细节,支持HTML5等技术,并能实现js、HTML5、CSS的解析。

通过新的架构,用户可以实现很多功能,每个模块都是独立的和相关的,他们还通过一定的机制来保持沟通顺畅,调用本地英雄图片和声音资源,与朋友联系,游戏中的情况不会受到影响。

启动LOL后台过程

Leagueclient(主要进程,负责前端、后端插件、与服务器的通信)、liagueclientux(cef托管过程,负责以前的容器逻辑处理和leagueclient通信)、leagueclientuxender(cef托管过程,负责接口呈现等)。

由于前段和后端不相互影响,所以当我们进入游戏时,我们可以选择关闭游戏的客户端,如果游戏中的帧数较低,计算机配置较低,您可以选择在设置中检查此选项,这有利于游戏的顺利进行。

我认为随着技术的发展,LOL的开发将会有更多的技术应用,现在游戏的PC端对硬件的要求一般都很高,而LOL是一款电脑要求较低的流行游戏,即使在配置非常低的旧机器上,它也能顺利运行。

LOL设置接口

最近更新
热门点击