diff --git "a/examples/01-\345\237\272\347\241\200/01-\347\252\227\345\217\243/.vscode/extensions.json" "b/examples/01-\345\237\272\347\241\200/01-\347\252\227\345\217\243/.vscode/extensions.json" index fad2b67e5221d775fe29a32e1a16d4dc0eed1b5f..69b57fe80fb8c33c7b3aa9909fabf36cc858c92a 100644 --- "a/examples/01-\345\237\272\347\241\200/01-\347\252\227\345\217\243/.vscode/extensions.json" +++ "b/examples/01-\345\237\272\347\241\200/01-\347\252\227\345\217\243/.vscode/extensions.json" @@ -1,14 +1,17 @@ { "recommendations": [ - "CodeInChinese.ChineseInputAssistant", - "aaron-bond.better-comments", - "coenraads.bracket-pair-colorizer-2", - "ms-ceintl.vscode-language-pack-zh-hans", - "asuka.insertnumbers", - "obkoro1.korofileheader", - "tomblind.local-lua-debugger-vscode", - "sumneko.lua", - "autsing.lua-format-extension", - "vscode-icons-team.vscode-icons", + "coenraads.bracket-pair-colorizer-2", //Bracket Pair Colorizer 2 + "CodeInChinese.ChineseInputAssistant", //中文代码快速补全 + "aaron-bond.better-comments", //Better Comments + "ms-ceintl.vscode-language-pack-zh-hans", //简体中文 + "asuka.insertnumbers", //Insert Numbers + "obkoro1.korofileheader", //koroFileHeader + "tomblind.local-lua-debugger-vscode", //Local Lua Debugger + "sumneko.lua", //Lua + "autsing.lua-format-extension", //lua-format-extension + "karlsander.run-button", //Run Button + "spencerwmiles.vscode-task-buttons", //Task Buttons + "wayou.vscode-todo-highlight", //TODO Highlight + "vscode-icons-team.vscode-icons", //vscode-icons ] } \ No newline at end of file diff --git "a/examples/01-\345\237\272\347\241\200/01-\347\252\227\345\217\243/lua/main.lua" "b/examples/01-\345\237\272\347\241\200/01-\347\252\227\345\217\243/lua/main.lua" index d7e45e76a76e8820065e8beb1315379a064274bb..4624188a5d2e8b381a78bdca4320a75c4636b0a3 100644 --- "a/examples/01-\345\237\272\347\241\200/01-\347\252\227\345\217\243/lua/main.lua" +++ "b/examples/01-\345\237\272\347\241\200/01-\347\252\227\345\217\243/lua/main.lua" @@ -1,8 +1,11 @@ -- @Author : GGELUA -- @Last Modified by : baidwwy -- @Date : 2022-03-23 10:09:27 --- @Last Modified time : 2022-03-23 10:55:22 - +-- @Last Modified time : 2022-04-29 09:15:48 +if gge.isdebug and os.getenv('LOCAL_LUA_DEBUGGER_VSCODE') == '1' then + package.loaded['lldebugger'] = assert(loadfile(os.getenv('LOCAL_LUA_DEBUGGER_FILEPATH')))() + require('lldebugger').start() +end local SDL = require('SDL') 引擎 = require 'SDL.窗口' { diff --git "a/examples/01-\345\237\272\347\241\200/02-\345\233\276\347\211\207/.vscode/extensions.json" "b/examples/01-\345\237\272\347\241\200/02-\345\233\276\347\211\207/.vscode/extensions.json" index fad2b67e5221d775fe29a32e1a16d4dc0eed1b5f..69b57fe80fb8c33c7b3aa9909fabf36cc858c92a 100644 --- "a/examples/01-\345\237\272\347\241\200/02-\345\233\276\347\211\207/.vscode/extensions.json" +++ "b/examples/01-\345\237\272\347\241\200/02-\345\233\276\347\211\207/.vscode/extensions.json" @@ -1,14 +1,17 @@ { "recommendations": [ - "CodeInChinese.ChineseInputAssistant", - "aaron-bond.better-comments", - "coenraads.bracket-pair-colorizer-2", - "ms-ceintl.vscode-language-pack-zh-hans", - "asuka.insertnumbers", - "obkoro1.korofileheader", - "tomblind.local-lua-debugger-vscode", - "sumneko.lua", - "autsing.lua-format-extension", - "vscode-icons-team.vscode-icons", + "coenraads.bracket-pair-colorizer-2", //Bracket Pair Colorizer 2 + "CodeInChinese.ChineseInputAssistant", //中文代码快速补全 + "aaron-bond.better-comments", //Better Comments + "ms-ceintl.vscode-language-pack-zh-hans", //简体中文 + "asuka.insertnumbers", //Insert Numbers + "obkoro1.korofileheader", //koroFileHeader + "tomblind.local-lua-debugger-vscode", //Local Lua Debugger + "sumneko.lua", //Lua + "autsing.lua-format-extension", //lua-format-extension + "karlsander.run-button", //Run Button + "spencerwmiles.vscode-task-buttons", //Task Buttons + "wayou.vscode-todo-highlight", //TODO Highlight + "vscode-icons-team.vscode-icons", //vscode-icons ] } \ No newline at end of file diff --git "a/examples/01-\345\237\272\347\241\200/02-\345\233\276\347\211\207/lua/main.lua" "b/examples/01-\345\237\272\347\241\200/02-\345\233\276\347\211\207/lua/main.lua" index 150a2dc0ddafde0255d493fd39e28d8edcd620f7..a86973024aa52dccf7c1c057460bfd1071838aca 100644 --- "a/examples/01-\345\237\272\347\241\200/02-\345\233\276\347\211\207/lua/main.lua" +++ "b/examples/01-\345\237\272\347\241\200/02-\345\233\276\347\211\207/lua/main.lua" @@ -2,7 +2,10 @@ -- @Last Modified by : baidwwy -- @Date : 2022-03-23 10:09:27 -- @Last Modified time : 2022-04-28 06:08:07 - +if gge.isdebug and os.getenv('LOCAL_LUA_DEBUGGER_VSCODE') == '1' then + package.loaded['lldebugger'] = assert(loadfile(os.getenv('LOCAL_LUA_DEBUGGER_FILEPATH')))() + require('lldebugger').start() +end local SDL = require('SDL') 引擎 = require 'SDL.窗口' { diff --git "a/examples/01-\345\237\272\347\241\200/03-\346\226\207\345\255\227/.vscode/extensions.json" "b/examples/01-\345\237\272\347\241\200/03-\346\226\207\345\255\227/.vscode/extensions.json" index fad2b67e5221d775fe29a32e1a16d4dc0eed1b5f..69b57fe80fb8c33c7b3aa9909fabf36cc858c92a 100644 --- "a/examples/01-\345\237\272\347\241\200/03-\346\226\207\345\255\227/.vscode/extensions.json" +++ "b/examples/01-\345\237\272\347\241\200/03-\346\226\207\345\255\227/.vscode/extensions.json" @@ -1,14 +1,17 @@ { "recommendations": [ - "CodeInChinese.ChineseInputAssistant", - "aaron-bond.better-comments", - "coenraads.bracket-pair-colorizer-2", - "ms-ceintl.vscode-language-pack-zh-hans", - "asuka.insertnumbers", - "obkoro1.korofileheader", - "tomblind.local-lua-debugger-vscode", - "sumneko.lua", - "autsing.lua-format-extension", - "vscode-icons-team.vscode-icons", + "coenraads.bracket-pair-colorizer-2", //Bracket Pair Colorizer 2 + "CodeInChinese.ChineseInputAssistant", //中文代码快速补全 + "aaron-bond.better-comments", //Better Comments + "ms-ceintl.vscode-language-pack-zh-hans", //简体中文 + "asuka.insertnumbers", //Insert Numbers + "obkoro1.korofileheader", //koroFileHeader + "tomblind.local-lua-debugger-vscode", //Local Lua Debugger + "sumneko.lua", //Lua + "autsing.lua-format-extension", //lua-format-extension + "karlsander.run-button", //Run Button + "spencerwmiles.vscode-task-buttons", //Task Buttons + "wayou.vscode-todo-highlight", //TODO Highlight + "vscode-icons-team.vscode-icons", //vscode-icons ] } \ No newline at end of file diff --git "a/examples/01-\345\237\272\347\241\200/03-\346\226\207\345\255\227/lua/main.lua" "b/examples/01-\345\237\272\347\241\200/03-\346\226\207\345\255\227/lua/main.lua" index d8b0256be2be5b5ceb6d252a712032fa2db5b1bd..35c59f6ec6e2c8d37fcfe7034b169067fab63c90 100644 --- "a/examples/01-\345\237\272\347\241\200/03-\346\226\207\345\255\227/lua/main.lua" +++ "b/examples/01-\345\237\272\347\241\200/03-\346\226\207\345\255\227/lua/main.lua" @@ -2,7 +2,10 @@ -- @Last Modified by : baidwwy -- @Date : 2022-03-23 10:09:27 -- @Last Modified time : 2022-04-28 05:53:51 - +if gge.isdebug and os.getenv('LOCAL_LUA_DEBUGGER_VSCODE') == '1' then + package.loaded['lldebugger'] = assert(loadfile(os.getenv('LOCAL_LUA_DEBUGGER_FILEPATH')))() + require('lldebugger').start() +end local SDL = require('SDL') 引擎 = require 'SDL.窗口' { diff --git "a/examples/01-\345\237\272\347\241\200/04-\345\243\260\351\237\263/.vscode/extensions.json" "b/examples/01-\345\237\272\347\241\200/04-\345\243\260\351\237\263/.vscode/extensions.json" index fad2b67e5221d775fe29a32e1a16d4dc0eed1b5f..69b57fe80fb8c33c7b3aa9909fabf36cc858c92a 100644 --- "a/examples/01-\345\237\272\347\241\200/04-\345\243\260\351\237\263/.vscode/extensions.json" +++ "b/examples/01-\345\237\272\347\241\200/04-\345\243\260\351\237\263/.vscode/extensions.json" @@ -1,14 +1,17 @@ { "recommendations": [ - "CodeInChinese.ChineseInputAssistant", - "aaron-bond.better-comments", - "coenraads.bracket-pair-colorizer-2", - "ms-ceintl.vscode-language-pack-zh-hans", - "asuka.insertnumbers", - "obkoro1.korofileheader", - "tomblind.local-lua-debugger-vscode", - "sumneko.lua", - "autsing.lua-format-extension", - "vscode-icons-team.vscode-icons", + "coenraads.bracket-pair-colorizer-2", //Bracket Pair Colorizer 2 + "CodeInChinese.ChineseInputAssistant", //中文代码快速补全 + "aaron-bond.better-comments", //Better Comments + "ms-ceintl.vscode-language-pack-zh-hans", //简体中文 + "asuka.insertnumbers", //Insert Numbers + "obkoro1.korofileheader", //koroFileHeader + "tomblind.local-lua-debugger-vscode", //Local Lua Debugger + "sumneko.lua", //Lua + "autsing.lua-format-extension", //lua-format-extension + "karlsander.run-button", //Run Button + "spencerwmiles.vscode-task-buttons", //Task Buttons + "wayou.vscode-todo-highlight", //TODO Highlight + "vscode-icons-team.vscode-icons", //vscode-icons ] } \ No newline at end of file diff --git "a/examples/01-\345\237\272\347\241\200/04-\345\243\260\351\237\263/lua/main.lua" "b/examples/01-\345\237\272\347\241\200/04-\345\243\260\351\237\263/lua/main.lua" index 7a51541d0b9c79dc6e24b63643827129893ea5df..7502253f5fa453e4749a4e79bbbd72e0c51595d8 100644 --- "a/examples/01-\345\237\272\347\241\200/04-\345\243\260\351\237\263/lua/main.lua" +++ "b/examples/01-\345\237\272\347\241\200/04-\345\243\260\351\237\263/lua/main.lua" @@ -2,7 +2,10 @@ -- @Last Modified by : baidwwy -- @Date : 2022-03-23 10:09:27 -- @Last Modified time : 2022-04-28 06:12:32 - +if gge.isdebug and os.getenv('LOCAL_LUA_DEBUGGER_VSCODE') == '1' then + package.loaded['lldebugger'] = assert(loadfile(os.getenv('LOCAL_LUA_DEBUGGER_FILEPATH')))() + require('lldebugger').start() +end local SDL = require('SDL') 引擎 = require 'SDL.窗口' { diff --git "a/examples/01-\345\237\272\347\241\200/07-\347\237\251\345\275\242/.vscode/extensions.json" "b/examples/01-\345\237\272\347\241\200/07-\347\237\251\345\275\242/.vscode/extensions.json" index fad2b67e5221d775fe29a32e1a16d4dc0eed1b5f..69b57fe80fb8c33c7b3aa9909fabf36cc858c92a 100644 --- "a/examples/01-\345\237\272\347\241\200/07-\347\237\251\345\275\242/.vscode/extensions.json" +++ "b/examples/01-\345\237\272\347\241\200/07-\347\237\251\345\275\242/.vscode/extensions.json" @@ -1,14 +1,17 @@ { "recommendations": [ - "CodeInChinese.ChineseInputAssistant", - "aaron-bond.better-comments", - "coenraads.bracket-pair-colorizer-2", - "ms-ceintl.vscode-language-pack-zh-hans", - "asuka.insertnumbers", - "obkoro1.korofileheader", - "tomblind.local-lua-debugger-vscode", - "sumneko.lua", - "autsing.lua-format-extension", - "vscode-icons-team.vscode-icons", + "coenraads.bracket-pair-colorizer-2", //Bracket Pair Colorizer 2 + "CodeInChinese.ChineseInputAssistant", //中文代码快速补全 + "aaron-bond.better-comments", //Better Comments + "ms-ceintl.vscode-language-pack-zh-hans", //简体中文 + "asuka.insertnumbers", //Insert Numbers + "obkoro1.korofileheader", //koroFileHeader + "tomblind.local-lua-debugger-vscode", //Local Lua Debugger + "sumneko.lua", //Lua + "autsing.lua-format-extension", //lua-format-extension + "karlsander.run-button", //Run Button + "spencerwmiles.vscode-task-buttons", //Task Buttons + "wayou.vscode-todo-highlight", //TODO Highlight + "vscode-icons-team.vscode-icons", //vscode-icons ] } \ No newline at end of file diff --git "a/examples/01-\345\237\272\347\241\200/07-\347\237\251\345\275\242/lua/main.lua" "b/examples/01-\345\237\272\347\241\200/07-\347\237\251\345\275\242/lua/main.lua" index f79fa8890b7f9df523e128cdced42cdf8d88fe29..2f077a8994de847576ec801df00b0a335a088c8e 100644 --- "a/examples/01-\345\237\272\347\241\200/07-\347\237\251\345\275\242/lua/main.lua" +++ "b/examples/01-\345\237\272\347\241\200/07-\347\237\251\345\275\242/lua/main.lua" @@ -2,7 +2,10 @@ -- @Last Modified by : baidwwy -- @Date : 2022-03-23 10:09:30 -- @Last Modified time : 2022-04-28 06:14:24 - +if gge.isdebug and os.getenv('LOCAL_LUA_DEBUGGER_VSCODE') == '1' then + package.loaded['lldebugger'] = assert(loadfile(os.getenv('LOCAL_LUA_DEBUGGER_FILEPATH')))() + require('lldebugger').start() +end local SDL = require('SDL') 引擎 = require 'SDL.窗口' { diff --git "a/examples/01-\345\237\272\347\241\200/11-\345\274\202\345\275\242\347\252\227\345\217\243/.vscode/extensions.json" "b/examples/01-\345\237\272\347\241\200/11-\345\274\202\345\275\242\347\252\227\345\217\243/.vscode/extensions.json" index fad2b67e5221d775fe29a32e1a16d4dc0eed1b5f..69b57fe80fb8c33c7b3aa9909fabf36cc858c92a 100644 --- "a/examples/01-\345\237\272\347\241\200/11-\345\274\202\345\275\242\347\252\227\345\217\243/.vscode/extensions.json" +++ "b/examples/01-\345\237\272\347\241\200/11-\345\274\202\345\275\242\347\252\227\345\217\243/.vscode/extensions.json" @@ -1,14 +1,17 @@ { "recommendations": [ - "CodeInChinese.ChineseInputAssistant", - "aaron-bond.better-comments", - "coenraads.bracket-pair-colorizer-2", - "ms-ceintl.vscode-language-pack-zh-hans", - "asuka.insertnumbers", - "obkoro1.korofileheader", - "tomblind.local-lua-debugger-vscode", - "sumneko.lua", - "autsing.lua-format-extension", - "vscode-icons-team.vscode-icons", + "coenraads.bracket-pair-colorizer-2", //Bracket Pair Colorizer 2 + "CodeInChinese.ChineseInputAssistant", //中文代码快速补全 + "aaron-bond.better-comments", //Better Comments + "ms-ceintl.vscode-language-pack-zh-hans", //简体中文 + "asuka.insertnumbers", //Insert Numbers + "obkoro1.korofileheader", //koroFileHeader + "tomblind.local-lua-debugger-vscode", //Local Lua Debugger + "sumneko.lua", //Lua + "autsing.lua-format-extension", //lua-format-extension + "karlsander.run-button", //Run Button + "spencerwmiles.vscode-task-buttons", //Task Buttons + "wayou.vscode-todo-highlight", //TODO Highlight + "vscode-icons-team.vscode-icons", //vscode-icons ] } \ No newline at end of file diff --git "a/examples/01-\345\237\272\347\241\200/11-\345\274\202\345\275\242\347\252\227\345\217\243/lua/main.lua" "b/examples/01-\345\237\272\347\241\200/11-\345\274\202\345\275\242\347\252\227\345\217\243/lua/main.lua" index dae06af27e8c0ebfc2c1726aeb19c99710871690..ca53e778d18255851cad19b1345c69da2764da43 100644 --- "a/examples/01-\345\237\272\347\241\200/11-\345\274\202\345\275\242\347\252\227\345\217\243/lua/main.lua" +++ "b/examples/01-\345\237\272\347\241\200/11-\345\274\202\345\275\242\347\252\227\345\217\243/lua/main.lua" @@ -2,7 +2,10 @@ -- @Last Modified by : baidwwy -- @Date : 2022-03-23 10:09:27 -- @Last Modified time : 2022-04-27 01:30:45 - +if gge.isdebug and os.getenv('LOCAL_LUA_DEBUGGER_VSCODE') == '1' then + package.loaded['lldebugger'] = assert(loadfile(os.getenv('LOCAL_LUA_DEBUGGER_FILEPATH')))() + require('lldebugger').start() +end local SDL = require('SDL') 引擎 = require 'SDL.窗口' { diff --git "a/examples/\344\276\213\345\255\220/\345\234\206\345\275\242\345\260\217\345\234\260\345\233\276/lua/main.lua" "b/examples/\344\276\213\345\255\220/\345\234\206\345\275\242\345\260\217\345\234\260\345\233\276/lua/main.lua" index d0e59e47fff9d28db8b3eb705d5391db0e5f5e47..df1a23a1131af8f9ef6e1db4deb0f92295df12e1 100644 --- "a/examples/\344\276\213\345\255\220/\345\234\206\345\275\242\345\260\217\345\234\260\345\233\276/lua/main.lua" +++ "b/examples/\344\276\213\345\255\220/\345\234\206\345\275\242\345\260\217\345\234\260\345\233\276/lua/main.lua" @@ -1,7 +1,7 @@ -- @Author : GGELUA -- @Date : 2021-04-08 08:00:20 -- @Last Modified by : GGELUA --- @Last Modified time : 2022-04-27 02:32:36 +-- @Last Modified time : 2022-04-28 20:22:23 -- 声明:例子仅供学习交流 local GGEF = require('GGE.函数') @@ -11,7 +11,7 @@ local SDL = require('SDL') 标题 = '圆形地图框', 宽度 = 800, 高度 = 600, - 帧率 = 30, + 帧率 = 30 } function 引擎:初始化() @@ -19,7 +19,7 @@ function 引擎:初始化() 渲染精灵 = 渲染区:到精灵() 小地图 = require('SDL.精灵')('assets/镇魔谷.jpg') - if 1 == 2 then --两种方式 + if 1 == 1 then --两种方式 精灵 = require('SDL.精灵')('assets/B.png') 抠图 = SDL.ComposeCustomBlendMode(1, 2, 1, 2, 1, 1) 精灵:置混合(抠图)