在 day17 我們示範了插件的 Hello World 。顯然複雜一點的插件不會是只有單一的檔案,此外,我們也會希望插件是可以安裝的,所以這篇就要來示範標準插...
之前的文章探討了 Fennel、Lisp、函數式編程等概念。從現在開始,我們要開始那些將那些概念應用在 Neovim 的插件開發了。首先,先談一個失敗的學習經驗...
昨天已經討論過了 Fennel 的核心語法,那些已經可以寫一些純粹的資料轉換了。另一方面,真實世界的軟體開發,有很大一部分都是跟函式庫有關,所以我們接下來就要談...
那我們究竟如何用 Fennel 來做事呢?就像所有的高階語言一樣,我們至少需要: 函數 區域變數 數字與字串 容器 迴圈 迭代 條件判斷 函數 (fn pr...
今天不寫標題,因為我要送東西給大家。 今天我要送兩個東西,一個是槍械系統,另一個是攻擊系統。 給各位演示一下兩個系統的使用: 攻擊系統 https://yout...
Tofy開發日誌 #7 時間 2024/9/29 上午 11:50地點 一樣還是在我房間 今天來談談Remote Event 首先,在談到Remote Eve...
Tofy開發日誌 #6 時間 2024/9/26 下午8:36地點 一樣是我房間 我想不到今天的主題,不如今天就把Tofy裡的一些程式碼公開並解釋吧! loc...
好棒~ 明天沒有考試~ Tofy開發日誌 #5 時間 2024/9/25 下午9:02地點 還是我房間 延續昨天的主題,如果我們要讓物體能夠平滑或甚至其他的動...
數學習作還沒寫完..... Tofy開發日誌 #4 時間 2024/9/23 下午7:51地點 我房間 今天回到第一張地圖修改了一些Bug,其中有關於移動物件...
今天就別廢話了,直接進入主題 Tofy開發日誌 #3 時間 2024/9/22 下午10:08地點 我房間 今天早上終於把芙莉蓮追完了,所以下午就調整了一下U...
抱歉各位,昨天沒有紀錄 因為在追芙莉蓮...Anyways,進入主題。 Tofy開發日誌 #2 時間 2024/9/22 上午10:10地點 我房間 昨天美化...
各位好,我是Gross,或者你可以叫我豆腐,因為大家都這樣叫我。這個日誌是用來紀錄我目前正在開發的一個Roblox遊戲,遊戲名稱叫做"Tofy&quo...
大家好! 眾所皆知,能開發網頁的動態程式語言以 JavaScript 為首選,畢竟幾乎所有瀏覽器都支援。然而,因為原生 JavaScript 有缺陷,有時不得不...
上一回,我有了好的 Lua 開發工具,可以研究 CC: Tweaked 的程式碼今天,我重新以 CC: Tweaked Computer 開機相關的程式碼,來學...
[CC: Tweaked / Lua] 尋找合適的開發工具 在上一回,我學會了自訂 CC: Tweaked Computer 的開機訊息然而整個修改的過程有點笨...
上一回,我提到 CC: Tweaked 的 Computer 方塊有許多基礎指令但我不打算逐一介紹各個指令用法請大家自行用 help 查詢唷! 開機訊息怎麼產生...
上一篇文章我簡介了 ComputerCraft: Tweaked 麥塊模組今天我要來將裡頭的電腦開機了!網路上有一堆教學都是從 Turtle 小烏龜開始但我直覺...
大家好,我這次的鐵人賽系列,主要是學習 Lua關於 Lua 語言的介紹,可以直接參考另一位鐵人朋友 lagagain 的文章這邊我就不再重述囉!然而我的分享與筆...
最全面的Lua入門學習…筆記草稿?No, No, No, No, No 在30天要所有東西提到貌似是不太可能了,但這將會是一個由淺入深的Lua參考筆記。會竟可能...
亦發表於個人網站 完賽感言 這系列文章在我3月當兵時就開始在規劃了,可是寫出來也還是和原本預計的差了蠻多的,看看我一開始預計撰寫的內容... 起初,我更是...
幾年前關注過Moonshine和lua.vm.js,不過這兩個項目貌似沒什麼在更新了。Fengari這個這次到又是讓我為之一亮 Lua的實現真蠻多樣的,光是...
這是我前幾年作為學習/練習的例子。 看過與C交互後,接著來看看一個更實際應用的例子。不過不用C,來用Java。 為甚麼呢?Java自帶一個跨平台的視窗開發套...
同步發表於個人網站 LuaRocks LuaRocks是類似npm、pip這樣的套件管理工具,你可以在上頭找到近4000個別人已經寫好的模組。 下載/安裝L...
TL;DR: 不要去修改預設值,除非你知道在做什麼 Lua會自己做記憶體回收,絕大多數時候不必為記憶體分配、管理而操心,而且通常它做的很好。但如果真的因為...
補齊遺失副本,時間線回歸。 本文同步發表於個人網站 Hello, Lua & C 現在,我們來嘗試從C去執行一個Lua程式,Lua程式就用最簡單的H...
同步發表於個人網站 Meta Programming / 元程式設計 元程式設計(英語:Metaprogramming),又譯超程式設計,是指某類電腦程式...
同步發表於個人網站 Lua本身並沒有獨立的debugger相關工具,但他有一個強大的內置套件— debug。 打印調錯訊息traceback debug =...
作為一個寄宿型的嵌入式語言,Lua設計更傾向由宿主語言(通常是C)處理錯誤。 但是可以在保護模式下,執行函式,並檢查函式是否執行成功。 很像是Go語言。這就是...
同步發表於個人環境 Lua並沒有完整的模組系統,更多的是依賴模組開發者的設計。在Lua 5.1曾經有module()的函數可用,但於Lua 5.2已經被移除...
同步發表於個人網站 coroutine Lua提供coroutine的函式庫,使其有能力編寫不同模式的程式。 thread create 你可以透過coro...