lua -- debug】的更多相关文章

framework.debug 调试支持 ~~ echo 功能同 print. 格式: echo(值, [值, 值, ...]) ~~ printf 按照特定格式输出. 格式: printf(格式字符串, [值, 值, ...]) 用法示例: printf("Value = %0.2f", 3.1415) -- 输出 Value = 3.14 关于格式字符串,请参考 string.format . ~~ echoError, echoInfo 输出不同前缀的信息,参数格式与 print…
Lua是一个小巧高效的解释型脚本语言,可以方便的嵌入到任意的语言中,很多应用程序.游戏使用LUA作为自己的嵌入式脚本语言,以此来实现可配置性.可扩展性.这其中包括魔兽世界.博德之门.愤怒的小鸟.VOCALOID3.太阳神三国杀等. 下载和编译 下载连接:http://www.lua.org/download.html,点击Download按钮下载lua的源代码. 解压后获得的源码是不能直接使用的,还需要我们手动进行编译才能使用. Window下编译 主要我们需要安装VS才能进行编译. 编译Lua…
introduction 工欲善其事,必先利其器.lua作为一门动态语言,虽然我已经习惯了使用print来进行代码调试,但是还是有很多童鞋觉得一款好用的调试器能更好的进行lua代码编写.所以在以前接手游戏的lua结合层之后,自然就需要提供一个debuger工具了. 我们只需要的是一个能快速进行lua代码调试的工具,所以不需要gdb那种额外复杂的功能,只需要提供几种简单的功能就行了,如下: c/continue 继续执行 bt/backtrace 列出当前堆栈 f/frame n 跳转到frame…
自己最近也在研究怎么用lua控制UI,然后看着网上介绍,决定选用XLua,毕竟TX爸爸出的,有人维护,自己琢磨着怎么用,于是弄出来一个能用的作为记录. 当然,XLua主要是用于热更新,我自己是拿来尝试用一下看看怎么和C#交互进行的. 然后是XLua的下载地址:https://github.com/Tencent/xLua 下载完了之后,把Assect文件夹下的东西放在工程里面,引入命名空间XLua就可以使用了. using System.IO; //引入这个空间是为了输入路径用 using Un…
1. CentOS系统安装openresty 你可以在你的 CentOS 系统中添加 openresty 仓库,这样就可以便于未来安装或更新我们的软件包(通过 yum update 命令).运行下面的命令就可以添加我们的仓库: $ sudo yum install yum-utils $ sudo yum-config-manager --add-repo https://openresty.org/package/centos/openresty.repo 然后就可以像下面这样安装软件包,比如…
package gui; import org.luaj.vm2.Globals; import org.luaj.vm2.LuaValue; import org.luaj.vm2.ast.Chunk; import org.luaj.vm2.ast.Exp; import org.luaj.vm2.ast.Stat; import org.luaj.vm2.ast.Visitor; import org.luaj.vm2.lib.jse.JsePlatform; import org.lua…
http://wiki.nginx.org/HttpLuaModule#Directives Name ngx_lua - Embed the power of Lua into Nginx This module is not distributed with the Nginx source. See the installation instructions. Status This module is under active development and is production…
注意:本文刚开始只介绍了sysbench 0.5之前的版本,在了解了sysbench 0.5之后进行了补充,大部分测试和参数都是一样的,只是sysbench 0.5 在测试数据库方面更加全面丰富. 关注sysbench 0.5 oltp 测试的,可以直接调到最后sysbench 0.5部分. 1. sysbench 介绍 sysbench是一个模块化的.跨平台.多线程基准测试工具,主要用于评估测试各种不同系统参数 下的数据库负载情况.关于这个项目的详细介绍请看:http://sysbench.s…
using System.Collections; using System.Collections.Generic; using System.IO; using System.Text; using UnityEngine; using UnityEditor; /// <summary> /// Unity基础工具功能 /// priority菜单项显示排序 /// </summary> public class TestEditor : MonoBehaviour { [M…
一.热更新方案简介 在Unity游戏工程中,C#代码(编译型语言)资源和Resources文件夹下的资源打包后都不可以更改,因此这部分内容不能进行热更新,而lua代码(解释型语言)逻辑不需要进行预编译再运行,可以在游戏运行过程中进行修改,AB包资源也可以在游戏运行过程中下载解压缩并使用其中的资源.因此客户端可以在启动时检验服务器端的AB包资源是否有更新,如果有更新先下载更新,将lua代码资源和其他更新资源打包为AB包放在服务器端,客户端下载后直接在运行过程中解压缩并使用更新资源,实现了客户端不中…