當前位置:首頁 » 編程軟體 » 易語言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語言了。易語言不開放,怎麼嵌入到你的游戲中都是個問題。所以覺得很多學易語言的真心沒思考清楚。

熱點內容
我的世界伺服器房間號2020電腦版 發布:2025-01-24 01:28:05 瀏覽:398
微信提示存儲空間不足 發布:2025-01-24 01:19:53 瀏覽:963
安卓電腦管家如何清除緩存 發布:2025-01-24 00:55:42 瀏覽:148
怎麼上傳歌曲到qq音樂 發布:2025-01-24 00:45:30 瀏覽:65
養貓用什麼配置 發布:2025-01-24 00:37:58 瀏覽:812
pythongps 發布:2025-01-24 00:37:51 瀏覽:813
辦公編程滑鼠 發布:2025-01-24 00:37:07 瀏覽:386
wpa加密類型 發布:2025-01-24 00:35:58 瀏覽:960
如何用批處理實現ftp映射盤符 發布:2025-01-24 00:25:45 瀏覽:954
win7sql版本 發布:2025-01-24 00:22:16 瀏覽:499