原创 關於command的一些記錄
cmd 刪除所有文件夾以及子文件夾下的文件 del *.* /s /q /f 刪除文件夾 rd /s/q "c:\program files\aaa" 刪除文件夾裏面的文件 del /a/f/q "c:\program files\
原创 Lua table.sort的應用
在用lua進行遊戲開發的過程中,很多都有排行榜的需求,如何按照給定的規則進行排序? 這時候就需要用到table.sort了。 假設 一個小怪 有三種屬性,等級(level)、品質(quality)、id(pid) 我們需要對他們進行排
原创 lua學習之MetaTable 和 MetaMethod(元表和元方法)
MetaTable和MetaMethod是Lua中的重要的語法,MetaTable主要是用來做一些類似於C++重載操作符式的功能。 比如,我們有兩個分數: fraction_a = {numerator=2, denominator=3
原创 TypeScript 遍歷數組Array 的方法:for..of, for..in, for, forEach, every, some
最近在學習egret,需要適用TypeScript,也就是JavaScript的超集。 學習後敲一遍以加深印象,有錯誤之處還請指正! 一、for..of 方法 let arr = ["hello", 2, "world"]; for
原创 HTML基礎知識--一些常見標籤
首先是一個標準常規的HTML代碼塊。 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>這是網頁的標題</title> </head> <body> <h1
原创 Egret Scroller 設置滾動條
在 Egret Engine 3.0.3 優化了 Scroller 的體驗。當我們使用 Scroller 實現一些滾動區域的效果時,會發現右側有一個滾動條(ScrollBar),默認是自動隱藏的。即當我們不滾動區域時時不會顯示該滾動條的。
原创 lua學習之如何實現面向對象
上面我們看到有__index這個重載,這個東西主要是重載了find key的操作。這操作可以讓Lua變得有點面向對象的感覺,讓其有點像Javascript的prototype。 所謂__index,說得明確一點,如果我們有兩個對象a和b,
原创 數據結構Map
map是ES提供的一種字典數據結構 字典結構——用來存儲不重複key的hash結構。不同於集合(set)的是,字典使用的是鍵值對的形式來存儲數據 JavaScript對象(object:{})只能用字符串來當key,這對使用帶來了不便,爲
原创 TypeScript 遍歷Array 的方法:for..of, for..in, for, forEach, every, some
最近在學習egret,需要適用TypeScript,也就是JavaScript的超集。 學習後敲一遍以加深印象,有錯誤之處還請指正! 一、for..of 方法 let arr = ["hello", 2, "world"]; for
原创 HTML基礎知識
首先是一個標準常規的HTML代碼塊。 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>這是網頁的標題</title> </head> <body> <h1
原创 Lua學習之string.gmatch
這是Lua的string庫比較高級一點的匹配方法了。 原型:string.gmatch (s, pattern) 解釋:返回一個迭代器函數,每一次調用這個函數,返回一個在字符串 s 找到的下一個符合 pattern 描述的子串。如果參數
原创 Lua lfs庫
Lua lfs庫 該庫可以實現文件系統的訪問 配置方法: 5.1以上的lua已經包含了lfs庫,路徑是Lua5.1\clibs\lfs.dll,我們無需配置直接require “lfs”使用即可。 提供的功能: lfs的開發提供了功能的介
原创 Lua學習之熱更新
關於lua熱更新 熱更新的原理 Lua的 require(modelname) 把一個lua文件加載存放到package.loaded[modelname]。 當我們加載一個模塊的時候,會先判斷是否在package.loaded中已存
原创 luarocks 庫windows 安裝使用
LuaSocket 這個是Lua擴展庫添加的程序,具體可以百度一下,在linux環境中他是比較容易安裝和使用的,今天研究了一下在windows安裝, 發現比較麻煩,所以先記錄一下! 這是官方下載地址:https://luarocks.or
原创 命令行學習之cd的用法小結
在需要處理不同路徑下的文件的時候,經常要在命令行模式下切換目錄,這個時候可以使用目錄跳轉命令cd。 cd的全稱是Change Directory,直譯爲改變文件夾,也就是跳轉目錄、切換路徑的意思。它後面可以接驅動器符號、完整路徑和相對路徑