lua脚本制作软件,用lua脚本开发用什么编辑器好

1,用lua脚本开发用什么编辑器好官方推荐的SciTE lua官网可以载到民间用的比较多的NotePad++Sublime Text3如果需要对功能进行断点 可以用decoda【lua脚本制作软件,用lua脚本开发用什么编辑器好】
2,有什么好的编辑lua和xml的软件其实用记事本就可以编写Lua程序了Lua Edit不错是专门针对Lua的 。还有 Lua studioScript.NET也可以编写好几种嵌入式语言期待看到有用的回答!
3,安卓手机用什么软件来编辑运行lua在android手机上编写并运行lua脚本利用开源项目sl4a ( scripting layer for android 项目地址:可以快速在android手机上搭建各种脚本运行环境 。目前sl4a支持 python, perl, jruby, lua, beanshell, javascript, tcl, shell 等脚本语言。1、下载并安装sl4a运行环境?这个应用提供了各种脚本的运行环境,通过拆apk可以看到应用内嵌了两个.so动态链接库 。其中一个是connectbot的库,另一个是7.9k大小的脚本执行库,但显然不是脚本语言解析库 。具体关于sl4a的原理,可以参考博文:《sl4a 之实现原理解析》2、下载 lua for android 支持lua_for_android_r1.apk3、运行lua for android ,它将从网络下载一些lua脚本demo 。这些例子在sl4a中运行 。使用sl4a可以在android手机上直接运行lua等脚本 。软件与手机兼容性不佳,建议换一个平台去下载游戏,如若解决不了,可能是系统优化不好的原因,建议去机锋论坛找好的刷机
4,LUA都用什么软件做开发平台的初学的话用lua Windows 安装包集成的sciTE就可以了 。环境windows 8.1vs2012lua5.2.3如何搭建1、生成lua静态库(1)下载lua src 。最新版本是5.2.3 。下载地址 。(2)新建vs win32控制台应用程序,取名为lua 。在应用程序设置中选择应用程序类型为静态库,附加选项中取消预编译头的勾选 。(3)在lua的vs项目文件夹中新建luasrc目录,用于存放lua源码 。解压下载的lua src , 拷贝src目录下所有 * .c和 * .h文件到luasrc 。(4)在lua的vs项目文件夹中新建bin目录,用于存放lua.lib 。(5)在vs环境中,右键点击lua项目,选择添加->现有项,导入luasrc目录下所有的文件 。(6)右键点击lua项目 , 选择属性,在顶部选择所有配置,然后修改配置属性->常规->输出目录为$(solutiondir)bin(7)为了禁止一些安全警告(windows程序员知道为什么) , 需要再修改配置属性->c/c++–>预处理器->预处理器定义,在末尾添加;_crt_secure_no_deprecate;_scl_secure_no_deprecate(8)选择release模式,点击项目,生成lua.lib即可 。lua.lib生成在bin目录下 。2、调用lua静态库(1)在lua解决方案下新建名字为hellolua的win32控制台程序,采用默认选项,不做修改 。(2)右键点击hellolua项目 , 选择属性,修改配置属性->c/c++–>附加包含目录,新增..\luasrc(3)在修改配置属性->链接器->输入->附加依赖项 , 新增..\bin\lua.lib或者使用代码链接lua库,即在helolua.cpp中添加如下代码,#pragma comment (lib,"../bin/lua.lib")(4)设置hellolua项目为默认启动项,点击生成项目即可 。(5)因为此时main函数并没有执行任何代码,所以控制台一闪而过 。右键hellolua项目的源文件 , 添加新建项,取名hellolua.lua 。(6)一个简单的调用示例:*hellolua.lua*print("hello, lua")*hellolua.cpp*#include "stdafx.h"#pragma comment (lib,"lua.lib")#include "lua.hpp"int _tmain(int argc, _tchar* argv[])lua_state* lua_state = lual_newstate();lual_openlibs(lua_state);lual_dofile(lua_state,"hellolua.lua");lua_close(lua_state);getchar();return 0;}效果3、生成lua.exe和luac.exe由于下载的lua源码中包含lua.c和luac.c,这两个文件都有main入口,同时编译的话会出错 , 所以只要删除其中一个,另一个就可以正常编译 。(1)新建vs空项目,取名为lua 。(2)在lua的vs项目文件夹中新建luasrc目录,用于存放lua源码 。解压下载的lua src,拷贝src目录下是所有 * .c和 * .h文件 。(3)在vs环境中,右键点击lua项目,选择添加->现有项 , 导入luasrc目录下所有的文件 。(4)右键点击lua项目,选择属性 , 在顶部选择所有配置,然后修改配置属性->c/c++–>预处理器->预处理器定义,在末尾添加;_crt_secure_no_deprecate;_scl_secure_no_deprecate(5)在lua项目的源文件 , 找到luac.c,右键移除 。(6)选择release模式 , 点击项目生成lua.exe即可 。(7)同理在同个解决方案下创建luac空项目,按以上步骤生成luac.exe 。只是第五步要改为“找到lua.c,右键移除” 。(8)lua.exe和luac.exe生成在lua项目目录下的release目录 。

    推荐阅读