脚本专栏 第15页

Lua中使用table实现的其它5种数据结构
lua中的table不是一种简单的数据结构,它可以作为其他数据结构的基础,如:数组,记录,链表,队列等都可以用它来表示。1、数组在lua中,table的索引可以有很多种表示方

Lua的函数环境、包实例讲解
复制代码代码如下:functionfoo()print(gor"Nogdefined!")endfoo()setfenv(foo,{g=100,print=print})--设置foo的环境为表{g=100,...}foo()print(gor

Lua中对table排序实例
lua中利用到的排序的基本上就是构造函数(table)了,为了便于和C区分开来,我俗称它为表单。实例:(原理就是LUA集成的冒泡算法)排序的一般姿势(对于只包含数字或者只

Lua进阶教程之闭包函数、元表实例介绍
复制代码代码如下:functioncreateCountdownTimer(second)localms=second*1000;localfunctioncountDown()ms=ms-1;returnms;endretur

Lua中的常用函数库汇总
lua库函数这些函数都是Lua编程语言的一部分,点击这里了解更多.assert(value)-检查一个值是否为非nil,若不是则(如果在wow.exe打开调试命令)显示对话框以及输出错误

Lua基础教程之表(Table)学习笔记
表复制代码代码如下:a={}b={x=1,="world!"}a.astring="ni,hao!"a=100a=bfunctionfoo()

Lua中的函数浅析
一、函数在lua中函数的调用方式和C语言基本相同。如print(“helloworld”),z=add(x+y)。唯一的差别是,如果函数只有一个参数,并且该参数是字符串或者table构造器,

Lua基础教程之赋值语句、表达式、流程控制、函数学习笔记
赋值语句注释,单行用(--)来表示;多行用(--])来标示;定义,lua中没有定义(申明数据类型),它是通过赋值来确定其数据类型的。赋值,是改变一个变量的值和改变表域的最

Lua中的迭代器和泛型for实例
1、迭代器与closure在lua中,迭代器通常为函数,每调用一次函数,会返回集合中的下一个元素。每个迭代器在成功调用的时候,都需要保存一些状态,closure(闭包)完美为迭

Lua脚本语言概述
Lua是什么Lua是一中嵌入式的脚本语言。Lua语言可以独立进行编程,但这不是其主要的使用方式。Lua虽然有动态、灵活的语法提供强大的功能,但并不像Java、Python等一

Lua元表与元方法实例讲解
Lua中提供的元表(metatable)与元方法(metamethod)是一种非常重要的语法,metatable主要用于做一些类似于C++重载操作符式的功能。Lua中提供的元表是用于帮助lua变量

Lua中的协同程序详解
前言协同程序与线程差不多,也就是一条执行序列,拥有自己独立的栈、局部变量和指令指针,同时又与其它协同程序共享全局变量和其它大部分东西。从概念上讲,线程与协

Lua的内存管理浅析
前言在历史长河中,各种各样的新语言,总是伴随着我们编程人员;有的时候,工作的需要,我们不得不去学习这些很炫的,很新的语言。学习任何一门语言(我这里只说学习),都

Lua中的基本数据类型详细介绍
基础介绍Lua是一种动态类型的语言。在语言中没有类型定义的语法,每个值都带有其自身的类型信息。在Lua中有8中基本类型,分别是:1.nil(空)类型2.boolean(布尔)类型

Lua中的操作符和表达式总结
前言这里总结的内容和其它语言的基本类似,所以这里就只是基本的进行总结。不做详细的讲解。算术操作符Lua支持常规的算术操作符有:”+”(加法),”-”(减法),”*”

Lua中的基本语法、控制语句总结
前言学习一门语言,首先就是从最基本的语法开始,这一篇将对Lua中的语句进行概要的总结。赋值赋值的基本含义是修改一个变量或一个table中字段的值,这个和其它语言没

Lua中的函数知识总结
前言Lua中的函数和C++中的函数的含义是一致的,Lua中的函数格式如下:复制代码代码如下:functionMyFunc(param)--Dosomethingend在调用函数时,也需要将对应的参数放

Lua中的闭包小结
前言在很多语言中都有闭包的概念,而在这里,我将主要对Lua语言的闭包概念进行分析与总结。希望对大家学习Lua有帮助。什么是闭包?闭包在Lua中是一个非常重要的概念

Lua 中 pairs 和 ipairs 的区别
官方文档上的说明:ipairs(t)Returnsthreevalues:aniteratorfunction,thetablet,and0,sothattheconstructionfori,vinipairs(t)dobodyendwillit

Lua中的迭代器和泛型for学习总结
前言迭代器就是一种可以遍历一种集合中所有元素的机制,在Lua中,通常将迭代器表示为函数。每调用一次函数,就返回集合中的“下一个”元素。每个迭代器都需要在每次

Lua中的元表与元方法学习总结
前言元表对应的英文是metatable,元方法是metamethod。我们都知道,在C++中,两个类是无法直接相加的,但是,如果你重载了“+”符号,就可以进行类的加法运算。在Lua中

Lua中的__index和__newindex实例
前言这篇博文将通过几个简单的实例演示,巩固对__index和__newindex的理解,同时加深对Lua中元表和元方法的理解,如果对Lua的元表和元方法还不是很熟悉的话,请参考这

Lua中的全局变量、非全局变量总结
前言Lua将其所有的全局变量保存在一个常规的table中,这个table称为“环境”。这种组织结构的优点在于,其一,不需要再为全局变量创造一种新的数据结构,因此简化了L

Lua中的模块(module)和包(package)详解
前言从Lua5.1版本开始,就对模块和包添加了新的支持,可是使用require和module来定义和使用模块和包。require用于使用模块,module用于创建模块。简单的说,一个模块

Lua函数与字符串处理简明总结
函数的定义是以function关键字开始的,后面函数的名称,然后是要传递给函数的参数,如果没有参数传给函数,仍然需要用()来表示一个空的参数列表,以end关键字结尾。复

Lua中的面向对象编程详解
简单说说Lua中的面向对象Lua中的table就是一种对象,看以下一段简单的代码:复制代码代码如下:localtb1={a=1,b=2}localtb2={a=1,b=2}localtb3=tb1iftb1==tb2then

Lua table简明总结
一.tabletable是lua唯一的数据结构。table是lua中最重要的数据类型。table类似于python中的字典。table只能通过构造式来创建。其他语言提供的其他数据结构如arra

Lua中的一些常用函数库实例讲解
前言这篇文章将会来一些比较轻松的内容,就是简单的介绍一下Lua中几个常用的库。简单的说就是几个API的介绍。所以说,看起来比较容易,也没有多大的分量。就是纯粹的

Lua中类的实现原理探讨(Lua中实现类的方法)
Lua中没有类的概念,但我们可以利用Lua本身的语言特性来实现类。下文将详细的解释在Lua中实现类的原理,涉及到的细节点将拆分出来讲,相信对Lua中实现类的理解有困难

Lua字符串库中的几个重点函数介绍
在《Lua中的一些库》中也说到了,要对string库的模式匹配进行单独的讲解。对于字符串的处理,对于任何语言的学习来说,都是一个难点,而且也是一个必会的知识点。给你

编写高性能Lua代码的方法
前言Lua是一门以其性能著称的脚本语言,被广泛应用在很多方面,尤其是游戏。像《魔兽世界》的插件,手机游戏《大掌门》《神曲》《迷失之地》等都是用Lua来写的逻辑。

Lua和C语言的交互详解
前言对于Lua的基础总结总算告一段落了,从这篇博文开始,我们才真正的进入Lua的世界,一个无聊而又有趣的世界。来吧。Lua语言是一种嵌入式语言,它本身的威力有限;当

让你的python代码更加pythonic(简练、明确、优雅)
何为pythonicpythonic如果翻译成中文的话就是很python。很+名词结构的用法在中国不少,比如:很娘,很国足,很CCTV等等。我的理解为,很+名词表达了一种特殊和强调的意

Lua和C++语言的交互详解
前言写过Windows程序的人都知道,对于应用程序,如果需要在本地保存一些配置信息,我们经常将这些配置信息写在注册表或者本地的配置文件中,很多应用都是将一些配置信

Lua入门学习笔记
最近在使用Cocos2d-x+Lua来开发游戏。游戏的主要逻辑将在Lua里写,之前没有接触过Lua,以下是我总结的入门笔记。运算符逻辑运算符与:and或:or非:not逻辑判断只有在

Lua简介、编译安装教程及变量等语法介绍
公司业务有用到Lua,与nginx结合起来实现高性能的web应用,想去弄懂这方面的知识,就去了解学习了下Lua,欢迎大咔们指教。1.Lua介绍Lua是一门简单的编程语言,它的优势

Mac平台中编译安装Lua运行环境及Hello Lua实例
1、下载Lua安装包下载地址:http://www.lua.org/download.html,目前最新的Lua是5.2.3。解压得到doc、src、Makefile、README共4个文件。2、编译Lua环境1)控制台下c

Lua变量类型简明总结
在上一节中说到了Lua的安装与变量,这节说说Lua变量的类型。Lua在使用中不需要预先定义变量的类型。Lua中基本的类型有:nil、boolean、number、string、userdata、

Lua中的metatable详解
Lua中metatable是一个普通的table,但其主要有以下几个功能:1.定义算术操作符和关系操作符的行为2.为Lua函数库提供支持3.控制对table的访问Metatables定义操作符行

Lua中的运算符简明总结
1.数字运算支持+,-,*,/,^。这些运算符的操作数都是实数。2.连接运算连接两个字符串,用”..”运算符。如果操作数为数字,Lua将数字转换成字符串。3.赋值运算多变量

Lua极简入门指南(一):基础知识篇
本文是《ProgramminginLua3rd》读书笔记。Chunks一个Chunk就是一组被执行的语句,例如一个文件或者交互模式下的一行。标识符(identifiers)我们应该避免使用以_开头

Lua中的控制结构(流程控制)简明总结
在Lua中,所有的控制结构块都是以end作为结束标记。控制结构的表达式结果可以是任何值,Lua下只有false和nil为假,其他值都为真。1.if复制代码代码如下:if条件then.

Lua极简入门指南(一):函数篇
Lua和其他很多语言一样,函数调用时参数列表被包裹在括号中:复制代码代码如下:print('HelloWorld')特别的情况是,如果函数调用时只有一个参数,并且此参数为字符串l

Lua极简入门指南(三): loadfile和错误处理
编译Lua虽然是解释性语言,但Lua源码总是被编译为中间形式后再执行。dofile用于载入并执行一个Lua文件,相比之下,loadfile用于载入一个Lua文件,但并不执行,确切的说

Lua极简入门指南:全局变量
全局环境Lua把全局变量放在一个table_G中,这个table被叫做全局环境(globalenvironment)。打印所有的全局变量名:复制代码代码如下:forninpairs(_G)doprint(n)end_

Lua中的string库(字符串函数库)总结
Lua解释器对字符串的支持很有限。一个程序可以创建字符串并连接字符串,但不能截取子串,检查字符串的大小,检测字符串的内容。在Lua中操纵字符串的功能基本来自于s

Lua极简入门指南(六):模块
从用户的角度来看,一个模块能够通过require加载并返回一个table,模块导出的接口都被定义在此table中(此table被作为一个namespace)。所有的标准库都是模块。标准库

Lua读取和写入文件处理例子
一、文件读存:复制代码代码如下:--似乎不支持大文件(不能超过9k)functionFileSaveLoad()localfile=io.open("c:\\in.lua","r");assert(file);localdata=f

Lua 极简入门指南(七):面向对象编程
类在很多面向对象的语言中有类(class)的概念,对象是类的实例。Lua中不存在类的概念。Lua就像JavaScript一样是面向原型的语言(http://en.wikipedia.org/wiki/Prot

C语言中通过LUA API访问LUA脚本变量的简单例子
1.简介这一节介绍一些关于栈操作、数据类型判断的LUAAPI,可以使用这些函数获得脚本中的变量值。2.步骤编写test01.lua脚本,在VS2003中创建控制台C++程序并正确配置

Lua中实现php的strpos()以及strrpos()函数
在来写一个lua中实现php的strpos()函数,查找某个字符串在指定字符串首次出现的位置,其实lua中也为我们提供了这样的函数使用string.find()即可获得,下面我们还是简

Lua中的捕获机制和转换技巧介绍
捕获捕获是这样一种机制:可以使用模式串的一部分匹配目标串的一部分。将你想捕获的模式用圆括号括起来,就指定了一个捕获。在string.find使用捕获的时候,函数会返

使用lua实现split字符串分隔
LUA并不象其它许多"大而全"的语言那样,包括很多功能,比如网络通讯、图形界面等。但是LUA可以很容易地被扩展:由宿主语言(通常是C或C++)提供这些功能,LUA可以使用它

Lua字符串模式匹配函数小结
模式匹配函数在string库中功能最强大的函数是:复制代码代码如下:string.find(字符串查找)string.gsub(全局字符串替换)string.gfind(全局字符串查找)string.gmatc

使用lua实现php的print_r()函数功能
之前写了一些类似php的函数,下面再来一个print_r()函数,代码如下:复制代码代码如下:functionpr(t,name,indent)localtableList={}functiontable_r(t,name,indent,

Lua中os库详细介绍
这个库通过表os实现os.clock()功能:返回一个程序使用CPU时间的一个近似值例如:复制代码代码如下:localx=os.clock();print(os.clock())locals=0;fori=1,100000000

使用lua实现php的var_dump()函数功能
习惯了php中的var_dump()函数,而如今写lua的时候总习惯使用var_dump()函数,于是就自己动手写了一个类似功能的var_dump()函数。复制代码代码如下:functionvar_dum

Lua中table库函数方法介绍
一部分的table函数只对其数组部分产生影响,而另一部分则对整个table均产生影响.下面会分开说明.table.concat(table,sep,start,end)concat是concatenate(连锁,连接

把Lua函数传递到C/C++中实例
问题在Lua中,因为函数也是第一类值,所以会出现将函数作为另一个函数的参数,或者函数作为函数的返回值。这种机制在很多地方都能代码更灵活更简洁,例如:复制代码代

Lua中的数学库总结
Lua5.1中数学库的所有函数如下表:math.pi为圆周率常量=3.14159265358979323846abs取绝对值math.abs(-15)15acos反余弦函数math.acos(0.5)1.04719755asin反正弦函数

Lua中实现StringBuffer功能
在Lua中,字符串是一个常量,如果用字符串连接符“..”把2个字符串连接起来,例如first_str=first_str..second_str,那么原来的first_str和second_str就会作为垃圾等

Lua利用cjson读写json示例分享
我这里采用的是LuaCJson库,是一个高性能的JSON解析器和编码器,其性能比纯Lua库要高10~20倍。并且LuaJson完全支持UTF-8,无需以来其他非Lua/LuaJit相关包。环境安装

lua获取未来某时间点的时间戳解决方案
最近在做游戏定时推送,犹如第二天9点通知玩家领取奖励之类的需求,要求获取第二天9点的时间戳,以前用JS写过类似的需求,JS中的Date类用起来比较方便,很多东西已经帮

LUA string库使用小结
1.string库中所有的字符索引从前往后是1,2,...;从后往前是-1,-2,...2.string库中所有的function都不会直接操作字符串,而是返回一个结果复制代码代码如下:s=""str

Lua字符串库(string库)学习笔记
Lua最强大的特性之一就是它的字符串处理能力,它支持字符格式化输出,具有可扩展的模式匹配查找功能,以及一些实用的字符操作,例如查询、截取、替换和删除等字符串操

Lua模块与包学习笔记
从Lua5.1开始,Lua加入了标准的模块管理机制,可以把一些公用的代码放在一个文件里,以API接口的形式在其他地方调用,有利于代码的重用和降低代码耦合度。创建模块其

Lua与C语言间的交互实例
Lua是一门轻巧、灵活、扩展性很强的脚本语言,它可以很容易的嵌入到其他语言(C/C++)中使用,这主要得益于其提供了功能强大的CAPI,这让其跟C/C++间的互调成为一件很

Lua数据类型介绍
Lua是一个功能强大、快速、轻量的可嵌入式脚本语言,由标准的ANSIC实现,由于拥有一组精简的强大特性,以及容易使用的CAPI,这使得它可以很容易嵌入或扩展到其他语言

Lua面向对象编程学习笔记
其实Lua中的table是一种对象,因为它跟对象一样,有其自己的操作方法:复制代码代码如下:Role={hp=100}functionRole.addHp(hp)Role.hp=Role.hp+hpendRole.addHp(50)

Lua中的闭包学习笔记
之前介绍Lua的数据类型时,也提到过,Lua的函数是一种“第一类值(First-ClassValue)”。它可以:存储在变量或table(例如模块和面向对象的实现)里复制代码代码如下:t

Lua中的元表和元方法学习笔记
元表(metatable)是Lua里每种类型的值的默认操作方式的集合,例如,数字可以加减乘除、字符串可以连接合并、table可以插入一对key-value值、函数可以被调用等等,这些

Lua中的table学习笔记
table在Lua里是一种重要的数据结构,它可以说是其他数据结构的基础,通常的数组、记录、线性表、队列、集合等数据结构都可以用table来表示,甚至连全局变量(_G)、模

Lua 学习笔记之C API 遍历 Table实现代码
Lua通过一个虚拟栈与C的交互,正数索引自底向上取值,负数索引自顶向下取值。Lua中的Table(表)结构可以使用任何数据作为key进行取值。使用CAPI访问Table中的元素有

Lua中让回调函数支持回调对象方法的解决方法
在Cocos2d-Lua中,存在很多异步或延迟的操作,例如后台加载图片、等待一定时间执行代码等。这些功能的函数通常要求传入一个function作为参数。复制代码代码如下:--

lua脚本实现自动生成APK包
可以根据需要自行扩展了。使用前toolpath还有targetpath的前两个还是需要自己设置下。一些小的函数jit_filecopy_file我就不贴了比较简单,用来luajit和拷贝。复制

Lua中变相实现continue跳出循环
Lua里没有continue这个关键词,有时候挺不方便,可能导致循环里的if-then嵌套比较深。但我们可以用一个小技巧来实现同等功能:复制代码代码如下:fori=1,100dowhilet

Lua模拟面向对象示例分享
代码很简单,这里就不多废话了,大家主要看看思路复制代码代码如下:functionclass(super)localmt={__call=function(_c,...)localfunctioncreate(_c,_o,...)

Lua中创建全局变量的小技巧(禁止未预期的全局变量)
Lua有一个特性就是默认定义的变量都是全局的。为了避免这一点,我们需要在定义变量时使用local关键字。但难免会出现遗忘的情况,这时候出现的一些bug是很难查找的。

Lua实现类继承
mulInherit.lua复制代码代码如下:--]---baseclass"Object"localObject={_t="Object"}func

Lua脚本语言入门笔记
什么是LuaLua是一个小巧的脚本语言。是巴西里约热内卢天主教大学(PontificalCatholicUniversityofRiodeJaneiro)里的一个研究小组,由RobertoIerusalimschy、Walde

lua实现的2048小游戏
lua实现的2048小游戏,只要可以运行lua脚本的环境下都可以玩。复制代码代码如下:--[[========================================================================

Lua中实现面向对象的一种漂亮解决方案
在pil中,lua的作者推荐了一种方案来实现OO,比较简洁,但是我依然觉得有些繁琐。这里给出一种更漂亮一点的解决方案,见下文:这里提供Lua中实现OO的一种方案:复制代码

lua+love2d制作的2048游戏
使用lua和love2d编写的pc版2048游戏,适用于linux和windows平台。依赖love2d游戏引擎,love2d需0.9及以上版本。core.lua复制代码代码如下:core={}core.block={}cor

Lua协同程序(COROUTINE)运行步骤分解
这是一段分析lua协程(协同程序,coroutine)的代码,来自Luareferencemanualinterface(略有修改):复制代码代码如下:functionfoo(a)print("foo",a)returncoroutine.y

使用nginx+lua实现信息访问量统计
根据URI参数后去信息类型和信息ID,通过luaclientformemcached插入memcached复制代码代码如下:require('Memcached')localargs=ngx.req.get_uri_args()if(ngx.var.

Lua中实现递归删除一个文件夹
在使用quick-cocos2d-x做项目热更新的时候,我需要建立临时文件夹以保存下载的更新包。在更新完成后,我需要删除这些临时文件和文件夹。cocos2d-x和quick-cocos2d-

基于 aLi Lua Web Server 的一个简单例子
复制代码代码如下:file='index.lua'ifheaders.uri~='/'thenfile=headers.uriendlocalfexists=file_exists(file)ifnotfexiststhen--trys

LUA中的闭包(closure)浅析
之前对closure一知半解,在网上也找不到一篇文章能把它说清楚,今天好像第一次对它有点清晰的了解了,写个BLOG记念一下lua的函数是一种First-ClassValue的东西,到底

Lua 操作 MongoDB 数据库实例
最近有个工作是使用Nginx+Lua实现一个操作MongoDB数据库的API,主要实现其count和query功能。之前没有写过Lua,于是也就勉强着上手,在cloudwu的lua-mongo的基础上实

安装Nginx+Lua开发环境
首先我们选择使用OpenResty,其是由Nginx核心加很多第三方模块组成,其最大的亮点是默认集成了Lua开发环境,使得Nginx可以作为一个WebServer使用。借助于Nginx的事件

lua脚本语言快速入门教程
lua作为很好的嵌入式语言可以非常好的作为c/c++补充,在游戏行业是得到了广泛的应用一直在思考,能不能把他引入商业领域的规则语言呢?将业务规则经常变的部分提炼出

lua操作excel方法分享
通过luacom操作excel。网上提供的资料很少,我模仿vba找出了一些基本操作方法。复制代码代码如下:require'luacom'localexcel=luacom.CreateObject('Excel.Applica

Lua教程(一):Lua脚本语言介绍
Lua是一个扩展式程序设计语言,它被设计成支持通用的过程式编程,并有相关数据描述的设施。Lua也能对面向对象编程,函数式编程,数据驱动式编程提供很好的支持。它可

Lua教程(二):语法约定
Lua中用到的名字(也称作标识符)可以是任何非数字开头的字母、数字、下划线组成的字符串。这符合几乎所有编程语言中关于名字的定义。(字母的定义依赖于当前环境:系

Lua教程(三):值与类型介绍
Lua是一种动态类型语言。这意味着变量没有类型,只有值才有类型。语言中不存在类型定义。而所有的值本身携带它们自己的类型信息。Lua中的所有值都是一致(first-cl

Lua学习笔记之表达式
前言这里总结的内容和其它语言的基本类似,所以这里就只是基本的进行总结。不做详细的讲解。算术操作符Lua支持常规的算术操作符有:”+”(加法),”-”(减法),”*”

ubuntu 14.04下熟悉lua的语法
随着lua越来越成熟,在服务器中应用也越来越广。自己也想向这方面发展,于是便开始lua的学习。学习新的语言,应该是先编译、安装、部署开发调试环境,然后练习...可是

Lua判断Table是否为空的方法(空的table即{})
判断方法结论:复制代码代码如下:a={}ifnext(a)~=nilthendosomethingend最近在项目里面大量使用的lua,其中lua的table是lua中重要的数据结构,可以被用来当做C++中的

Lua中类的实现
概述一个类就是像是一个创建对象的模具,对于Lua这种没有类的概念的语言,为了模拟类,方法是为要创建的对象制定一个原型(prototype)。这个原型相当于其他语言中的类

Lua脚本自动生成APK包
上次用了纯bat写了个脚本生成APK包,感觉bat扩展性和语法差的令人发指,这次用lua重写了一个脚本可以根据需要自行扩展了。使用前toolpath还有targetpath的前两个还

《魔兽世界》大逃杀!60人新游玩模式《强袭风暴》3月21日上线

暴雪近日发布了《魔兽世界》10.2.6 更新内容,新游玩模式《强袭风暴》即将于3月21 日在亚服上线,届时玩家将前往阿拉希高地展开一场 60 人大逃杀对战。

艾泽拉斯的冒险者已经征服了艾泽拉斯的大地及遥远的彼岸。他们在对抗世界上最致命的敌人时展现出过人的手腕,并且成功阻止终结宇宙等级的威胁。当他们在为即将于《魔兽世界》资料片《地心之战》中来袭的萨拉塔斯势力做战斗准备时,他们还需要在熟悉的阿拉希高地面对一个全新的敌人──那就是彼此。在《巨龙崛起》10.2.6 更新的《强袭风暴》中,玩家将会进入一个全新的海盗主题大逃杀式限时活动,其中包含极高的风险和史诗级的奖励。

《强袭风暴》不是普通的战场,作为一个独立于主游戏之外的活动,玩家可以用大逃杀的风格来体验《魔兽世界》,不分职业、不分装备(除了你在赛局中捡到的),光是技巧和战略的强弱之分就能决定出谁才是能坚持到最后的赢家。本次活动将会开放单人和双人模式,玩家在加入海盗主题的预赛大厅区域前,可以从强袭风暴角色画面新增好友。游玩游戏将可以累计名望轨迹,《巨龙崛起》和《魔兽世界:巫妖王之怒 经典版》的玩家都可以获得奖励。