当前位置:首页 » 编程软件 » 易语言lua脚本

易语言lua脚本

发布时间: 2022-03-31 01:13:46

A. Lua到底有多快

学习Lua有段时间了,资料、教程也看了不少。给我印象最深的是几乎所有的资料中都特别称赞Lua的三个优点:一是体积小,二是代码优美,三是速度最快。完整的lua5.1只有区区200K,小得几乎可以忽略不计;对于Lua的代码优美,可能多数是指Lua的c语言源代码简洁高效,而在我看来,用Lua写的程序,语法简单,可读性强,极大地保持了高级语言接近人类自然语言的特性,看起来也很优美啊!

但我还是对它的第三个优点最为在意。很多人都说Lua是目前世界上速度最快的脚本语言,那么Lua到底有多快?没有人拿出具体的数据来说明。没有比较就没有鉴别,所以我想亲自测试一下。下面是在同一台机器上分别用6种语言执行1亿次浮点运算的测试结果(1亿以内的所有整数开3次方并求和),有图为证:

测试说明:

1、一般来说,我们总是认为编译型语言要比解释型语言快,这里面delphi和易语言属于编译型语言,而VB有人认为只是伪编译而已,lua、vbs、vba都属于解释型语言,它们之间最有可比性。

2、从测试结果来看,在这几种语言中,Lua的运算速度仅次于delphi !而delhpi的编译速度、执行速度都是久负盛名的。

3、这里之所以把vba也算一个,是因为自从微软宣布停止对vb6的支持后,vb将死的说法一直不绝于耳。但是Office是微软的传家宝,一直在不断升级。office中与vb6同宗同源的vba自然不会被微软舍弃,网上有人从中提取出了可以独立安装的vba6.5和vba7.0,(office2003中的vba版本是6.0),我用vba6.0测试了一下,比vbs还要慢很多,而用vba7.0就快多了。真是个令人惊喜的意外发现!

B. 求教易语言写游戏脚本~~~~!

易语言根本算不上一门语言,何谈脚本。不然吴涛自己开发的引擎会不采用自家的易语言?
为嘛还要用c++和lua

C. 高悬赏,请各位认真回答!水的,答得少的就别来了! 我要学脚本编写! 那么我那底是该学: LUA

首先, LUA 和 java/vb 之类的根本不是一种类型的。 LUA 的设计思想就是作为一门可以非常方便的嵌入到 C 程序中的语言。所以它很简单,很轻量。一般不会单独用它来做一个【独立或大型】项目,因为它提供的库太少了,很多东西都要自己重新写。 记住,它的设计思想就是和C搭配起来用的。因此我估计按照你所说的未来的需求,lua不是一个好选择。 但我不是说 LUA 不好,而是说不符合你的需求。LUA 本身的设计是非常优秀的。

如果想学一门脚本类语言,目前最好最主流的建议是 python。 1. 用它的人太多了,各种文档资料也是非常丰富,有面相新手的,面向各个方向的(网站,文本处理,数学处理,DB,游戏编程)资料。 2. 丰富的库。 3. 各种最新的编程思想(比如函数式编程、closure、coroutine等)在python中都有【一定】的体现,可以学到不少新概念。4. 不论是写个简单的小程序还是复杂的网站程序,都可以用python。

java 当然是另外一个范畴了,如果你想学,也没任何问题,他天生就是做大事的(虽然我没学过)。

vb 不了解,貌似会限制你今后的发展,除了windows编程可能用到它,unix/linux上好像没有这玩意。但是现在大家都在玩 unix/linux……

mfc, 好遥远的名字啊,十几年前我在学校的时候曾经以为它就是世界上唯一的最牛的编程框架 (当然,那时候它确实也很火),可惜从学校出来后再也没有见过需要用到它的地方。现在谁还用它? 现在玩的是跨平台,快速迭代,动态语言,函数式编程,分布式,并发…… 谁还会成天去学一个仅仅是为了做个 GUI 的玩意 (如果我这里对 MFC 的评价失实,请原谅,毕竟我对它的唯一了解是在十几年前看了那么几天)

另, 你的 C 玩的怎么样? 我现在的认识是, C (当然也可以是C++,不过对我来说c就够了,C++哪些面向对象之类的概念,用高级语言去做,更简单) + 一门高级语言 (如 LUA, python)是最王道的方案。C 处理底层的,性能关键的代码(代码量不应该多,保持简洁,易于维护), 高级语言负责实现上层的,业务或逻辑层面的内容,可以快速开发,方便修改和调试。

综上,建议你学python,简单易学。实际上lua也很简单,比python还简单,学了python看两天lua的文档自然就会了。至于其他语言 java看你自己的兴趣和今后的发展决定是否要学。 mfc/vb 这种过于限制死的内容,还是等你真的到工作那一天不得不用他们的时候再去学吧。在学校里,学会程序员的思想,培养编程经验才是最重要的。

D. 易语言挂用的什么脚本,不像是lua

易语言现在大部分脚本都是内存 CALL这种的。。。视图的,按键的基本看不到咯

E. 有没有关于易语言lua脚本的教程

这些东西想学习必须付出代价的。你可以去郁金香或者独立团看看。但是都是收费看的。网络上没人会拿几千块钱买的教程免费发放出来。

F. 怎么用LUA来控制应用程序

易语言我不懂。不过socket这种基本的东西应该支持
我是不是可以理解为,你想把游戏数据发送给易语言程序,然后用易语言分析这些数据来控制游戏?
如果是那样,有一个办法可以考虑就是LUA里面载入socket,然后获取游戏数据发送给易语言程序。
但是这只是理论上的。因为LUA很灵活,如果别人为了防止你做外挂,可能不允许LUA载入额外模块,或者干脆获取不到游戏关键数据。当然具体情况我就不知道了,只有你自己试过才知道

G. 易语言Luacall代码怎么写

下面API,用法与你图中代码"函数_复制转移文本参数"一样!LUA不懂,你自己写.......

.版本 2
.DLL命令 lstrcpynA_Text, 整数型, "kernel32", "lstrcpynA", , 取内存变量地址
.参数 lpString1, 文本型, 传址
.参数 lpString2, 文本型, 传址
.参数 leng, 整数型

H. 易语言制作游戏要directx2还有lua脚本干嘛,可以不要吗

考虑你是fps的游戏还是想打打副本的游戏一样,画面引擎可以不用打过多脚本,考虑s不添加也可以。

I. 有没有易语言可调用类似LUA的脚本语言

当然是lua语言了。易语言不开放,怎么嵌入到你的游戏中都是个问题。所以觉得很多学易语言的真心没思考清楚。

热点内容
电信帐号怎么改密码 发布:2025-01-24 05:11:22 浏览:846
笔记本x17配置怎么选 发布:2025-01-24 05:05:53 浏览:7
python如何封装 发布:2025-01-24 05:05:46 浏览:843
csgo怎么连接服务器 发布:2025-01-24 05:05:45 浏览:322
408哪个配置合适 发布:2025-01-24 05:01:54 浏览:882
oraclesql删除重复 发布:2025-01-24 05:01:12 浏览:408
少儿编程排行 发布:2025-01-24 04:40:46 浏览:698
搭建服务器怎么使用 发布:2025-01-24 04:19:34 浏览:444
平行进口霸道哪些配置有用 发布:2025-01-24 04:19:32 浏览:874
ngram算法 发布:2025-01-24 04:03:16 浏览:659