原创 cocos2dx:剪裁頭像

Preface 清明時節雨紛紛,爲因抗擊新冠肺炎疫情而犧牲的烈士默哀三分鐘! Description 將矩形頭像剪裁爲圓形和圓角矩形! 資源: Implemention HeadNode.lua -- 剪裁頭像節點 local Hea

原创 Lua實戰之整體移動table中的元素

Description testTbl = {1, 2, 3, 4, 5, 6} 將 testTbl 看做首尾元素相鄰的環,請實現將表中所有元素向前移動 n 個位置! e.g. n = 1 移動之後的結果爲:{2, 3, 4, 5, 6,

原创 Lua中字典型table的增刪操作

table table(表)是Lua中一種基礎且使用頻率極高的數據結構,他的本質是“關聯數組”! 根據內部元素的不同,我們一般可以將table分爲數組型table和字典型(鍵值對型)table: 數組型table:將元素的值順序存儲到ta

原创 cocos2dx:改變父節點

function ChangeParentTest:test(node_parent_1, node_parent_2, btn_change) local node_parent_1 = node_parent_1 l

原创 cocos2dx:PageView的使用

local pageView = ccui.PageView:create() -- PageView錨點爲cc.p(0, 0) pageView:setContentSize(cc.size(500, 500)) pageView:

原创 Lua實戰之洗牌算法

Description 打亂指定table中的元素! Implemention -- 設置隨機數種子 math.randomseed(tonumber(tostring(os.time()):reverse():sub(1,6)))

原创 Lua中loadstring的使用

Lua中loadstring的使用 引子 分析 實現 溯源 引子 將一個table類型的字符串轉成table! 例如:"{id = 1, num = 666}"->{id = 1, num = 666} 分析 如果暴力解析這個字符串,也是

原创 cocos2dx:XMLHttpRequest的使用

在使用Cocos2d-lua進行開發遊戲的時候,使用XMLHttpRequest的頻率還是蠻高的!下面通過下載指定url的內容保存到本地記錄一下XMLHttpRequest的使用! local XHRTest = class("XHRT

原创 win打開自帶的畫圖工具

在工作中經常會使用到畫圖工具,它可以代替紙筆進行更加方便的建模! 打開win中自帶的畫圖工具的方式一般有以下三種: 直接"WIN+R"打開運行窗口,輸入"mspaint"->"Enter"/點擊"確定"按鈕即可打開;(推薦) 點擊"WIN

原创 cocos2dx:Label的使用

目錄 Description 創建系統字體的Label 創建TTF字體的Label 方式1 方式2 Description 在Cocos2d-x中,創建Label有四種方式: 系統字體:createWithSystemFont TTF字體

原创 Lua實戰之判斷連續

目錄 Description Implemention Plan A Plan B Description 判斷表中的數是否連續,0可以代表任意數! e.g. {5, 8, 0, 1, 4, 2, 0, 6}是連續的! Implement

原创 Lua實戰之統計字符串中任意字符出現的次數

Description 求出指定字符串中任意字符出現的次數! e.g. 指定字符串:"Hello World!" "H"出現1次,"e"出現1次,"l"出現3次,"o"出現2次,"W"出現1次,"r"出現1次,"d"出現1次,空格出現1次

原创 cocos2dx:動作Actions的使用

目錄 常用動作 移動MoveTo、MoveBy 縮放ScaleTo、ScaleBy 旋轉RotateTo、RotateBy 淡入淡出FadeIn、FadeOut 閃爍Blink 延時DelayTime 回調CallFunc 重複動作 緩衝

原创 Lua實戰之table.remove

Description local tbl1 = {1, 2, 2, 3, 3, 3, 4, 5, 5, 5, 6} local tbl2 = {1, 2, 3, 3, 5, 6} 刪除tbl1中存在於tbl2中的元素,使刪除之後tbl1

原创 win終端工具Cmder的配置與使用

目錄說明下載配置環境變量配置右鍵快捷啓動修改命令提示符解決中文亂碼問題設置界面中文顯示配置別名alias快捷操作Bingo 說明 使用win自帶的終端cmd體驗實在有點不太友好,就連複製粘貼這種操作都比較麻煩! 所以果斷換Cmd