最近一直在完成一些robotium的小功能,用来更方便的完成一些小功能的测试,或者可以说用来娱乐吧,幸得群内大神思路指点,就此引申,终于把这个功能得以实现---------------将robotium脚本封装为APK,使用按钮控制用例运行覆盖程度,测试结果以简单的xml文件输入到手机SD卡目录下----------------------废话不多说,转正题:一、首先明确一点,这篇文章,是在你所编
转载 2024-05-10 18:40:20
65阅读
LUA是一种体积小,速度快的脚本语言。脚本语言虽然性能上和C++这样的Naitive语言相比差一点,但是开发速度快,可以方便的更新代码等,近年来受到了越来越多开发者的重视。在SOUI框架中,我把脚本模块参考CEGUI抽象出一个独立的脚本接口,方便实现各种脚本语言的对接。下面简单介绍一下在SOUI中实现的LUA脚本模块的实现。在客户端程序中使用脚本语言一个基本的需求就是C++代码和脚本代码的相互调用
近期游戏准备出安卓版本,在安卓上的性能表现不佳。经过一周多的优化,在性能上取得了较大的提升。游戏采用 Cocos2d-x 3.2 + Lua 进行开发,以下将在渲染效率,CPU效率,包大小等方面进行总结。 渲染效率纹理格式 – 运行效率 内存 包大小所有的图片都通过一个python脚本(调用TexturePacker的命令行工具)自动转换为RGBA4444编码的格式。然后判断当
转载 2024-04-21 19:07:25
38阅读
cocos2d-x 3.x  LuaBinding之LUA_FUNCTION 用cocos2d-x+lua很久了,一直以来都在学习,相信很多童鞋都会有一个问题,就是从2.x转到3.x的时候会有点不适应, 那就是tolua里面不能直接使用LUA_FUNCTION了。之前我也在纠结过, 后面看过很多大神的帖子, 都是使用ScriptHandlerMgr代替,我也用过, 但是感觉不是特别
转载 2024-05-23 10:46:41
111阅读
目录一、安装用户脚本管理器——Tampermonkey。中文俗称油猴。1. 打开Chrome,点击右上角设置,选择扩展程序,打开管理扩展程序,如下图所示。2. 进入后,点击右侧栏中的“在chrome应用商店中发现更多扩展程序和主题”,如下图所示。3. 进chrome应用商店后,点击左侧“开发者工具”,然后在搜索框内搜索“篡改猴”,如下图所示。4. 之后页面如下,点击添加至chrome(还
近期游戏准备出安卓版本,在安卓上的性能表现不佳。经过一周多的优化,在性能上取得了较大的提升。游戏采用 Cocos2d-x 3.2 + Lua 进行开发,以下将在渲染效率,CPU效率,包大小等方面进行总结。 渲染效率 纹理格式 – 运行效率 内存 包大小 所有的图片都通过一个Python脚本(调用TexturePacker的命令行工具
转载 2024-05-14 07:52:52
22阅读
作者:机器,猫 最近一直在完成一些robotium的小功能,用来更方便的完成一些小功能的测试,或者可以说用来娱乐吧,幸得群内大神思路指点,就此引申,终于把这个功能得以实现 ---------------将robotium脚本封装为APK,使用按钮控制用例运行覆盖程度,测试结果以简单的xml文件输入到手机SD卡目录下---------------------- 废话
转载 2024-04-04 14:57:45
46阅读
介绍构建客户端程序,常见的选项可能包括mfc、wtl、qt等。最近很多公司也选择使用CEF3来构建他们的客户端程序。由于 CEF3 正是一个浏览器核心,大部分工作都可以通过 JavaScript 来完成,这使得它在资源占用巨大的情况下具有极大的灵活性。虽然一些新的 UI 框架也提供了脚本模块,但它们不能提供程序员可以像 CEF3 那样仅基于脚本完成项目的能力。我想,一个脚本能力完整、体积小巧、效率
本文将介绍如何使用x-studio创建网狐荣耀项目的Lua调试工程,废话不多说,直接上步骤开始前请确保已安装最新版本, 如果无法确定,请前往官方下载最新版本通过软件菜单【文件】【新建工程】在新建工程对话框,工程类型选择Lua Debug,然后点【自定义引擎脚本…】按钮,选择游戏exe,工程路径请选择网狐项目的根目录,工程名随便起一个,例如GloryDevProject。如图所示注意:10.0.59
cocos2d-x 2.x 与 cocos2d-x 3.x 差异(tolua++)    cocos2d-x在2.x版本里就是用toLua++和.pkg文件这么把自己注册进Lua环境里的,然而从cocos2d-x 3.x开始,用bindings-generator脚本代替了toLua++。     bindings-generator脚本的工作机制
转载 2024-04-07 09:54:54
22阅读
仅做个人备忘用,文章逻辑也不严谨,就给自己做个记录。 文章目录默认宏LUA脚本 默认宏默认情况下配置一个左键长按,右键间隔释放即可: 在左键长按情况下可穿插使用F道具(可能因为网络延迟或者资源加载等因素导致释放失败,所以下面多复制了几次): 实际上默认的配置即可满足要求,但实际使用中发现一些问题:左键长按开枪;因长按未释放的原因,脚本停止后必须手动再点一次左键才能释放;且在开启过中点击一次左键也会
转载 2024-02-08 07:32:17
5300阅读
Lua脚本语法说明(增加lua5.1部份特性) Lua 的语法比较简单,学习起来也比较省力,但功能却并不弱。 所以,我只简单的归纳一下Lua的一些语法规则,使用起来方便好查就可以了。估计看完了,就懂得怎么写Lua程序了。 在Lua中,一切都是变量,除了关键字。I. 首先是注释 写一个程序,总是少不了
转载 2022-12-20 19:37:30
157阅读
0x00 LUA数据泄露LUA提供了string.dump将一个lua函数dump为LUA字节码,同时loadstring函数加载字节码为LUA函数,通过操作LUA原始字节码可以使得LUA解释器进入特殊状态,甚至导致BUG发生。#!cpp asnum = loadstring(string.dump(function(x) for i = x, x, 0 do return i e
这篇教程是基于你的工程是cocos2d-x-lua的项目,我假设你已经完全驾驭cocos-x/samples/Lua/HelloLua工程,基本明白lua和c++互调的一些原理。我们的目的是要在lua中使用我们自己定义的类,并且这个类要导出到我们自己的module,意思就是说不是追加到LuaCocos2d.cpp里面,目的是为了使我们的module和coco2d的module完全分离,这样以后更新
这是【Lua 教程系列第 11 篇】,如果觉得有用的话,欢迎关注专栏。 文章目录一:Lua 中字符串的表示二:Lua 和 C# 算术操作的区别三:Lua 里的字符串拼接四:Lua 中如何求字符串的长度? 一:Lua 中字符串的表示Lua 里的字符串由一对双引号或单引号来表示。string_1="双引号string" string_2='单引号string'二:Lua 和 C# 算术操作的区
lua脚本学习因为项目中使用到lua脚本特来学习学习基本用法;Redis中对lua脚本的介绍https://redis.io/commands/eval/Redis 脚本使用 Lua 解释器来执行脚本。 Redis 2.6 版本通过内嵌支持 Lua 环境。执行脚本的常用命令为 EVAL。lua脚本特点简单的说Lua语言是一个可扩展的嵌入型的脚本语言。它具有以下的特点:嵌入式语言: 它是ANSI C
转载 2024-03-05 23:46:13
172阅读
lua是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua应用场景:游戏开发、独立应用脚本、Web应用脚本、扩展和数据库插件。nginx上使用lua 实现高并发OpenRestry:一个可伸缩的基于Nginx的Web平台,是在nginx之上集成了lua模块的第三方服务器 OpenRestry是一个通过L
转载 2024-03-05 04:14:19
107阅读
demo包括lua脚本文件、文件读入、redis命令执行脚本;(1)Lua脚本位置放在resource目录下:脚本较多,列举几个:1. 如果key存在,自减返回计算后的值local key = KEYS[1] local usedstore = tonumber(redis.call('get', key)) if usedstore ~=nil and usedstore>0 t
转载 2024-03-06 00:10:36
244阅读
准备工作调试代码下载生成调试配置这里很多同学出现过一个问题,就是同时下载了很多的lua 调试插件,所以这里需要注意 如果使用luaide进行lua调试,需要先禁用或卸载其他的lua调试插件.步骤:如果你没有生成过调试配置 那么先生成 演示 演示 演示 xlUA 如果你已经有调试
转载 2024-05-02 08:52:33
185阅读
使用流程 1. 函数的使用    以下程序演示了如何在Lua中使用函数, 及局部变量 例e02.lua -- functions  function pythagorean(a, b)  local c2 = a^2 + b^2  return sqrt(c2)  end  print(pythagorean(3,4
转载 2024-01-15 21:26:15
114阅读
  • 1
  • 2
  • 3
  • 4
  • 5