-- 模块搜索目录 local engineLuaLibs = "./BuiltIn/Libraries/?.lua" .. ";./BuiltIn/Libraries/?/init.lua" .. ";./BuiltIn/Libraries/?/?.lua" .. ";./BuiltIn/Libraries/?/?" .. ";./BuiltIn/Plugins/?.lua" .. ";./BuiltIn/Plugins/?/init.lua" .. ";./BuiltIn/Plugins/?/?.lua" .. ";./BuiltIn/Plugins/?/?" local editorLuaLibs = "./Libraries/?.lua" .. ";./Libraries/?/init.lua" .. ";./Libraries/?/?.lua" .. ";./Libraries/?/?" .. ";./Plugins/?.lua" .. ";./Plugins/?/init.lua" .. ";./Plugins/?/?.lua" .. ";./Plugins/?/?" local editorScripts = "./Scripts/?.lua" package.path=package.path .. ";" .. editorScripts .. ";" .. engineLuaLibs .. ";" .. editorLuaLibs local engineCLibs = "./BuiltIn/Libraries/?.dll" .. ";./BuiltIn/Plugins/?.dll" local editorCLibs = "./Libraries/?.dll" .. "./Plugins/?.dll" package.cpath=package.cpath .. ";" .. engineCLibs .. ";" .. editorCLibs require("defines") require("settings") -- debugging -- 在这里会报一个异常, 不知道为什么 --require("LuaPanda").start("127.0.0.1",8818) -- redirect if GAMELAB_DEBUG then print = GameLab.Debug.Log end -- load gamelab modules require "GameLab" require "GameLab.Containers" require "GameLab.Utils" require "GameLab.Events" require "GameLab.Engine" require "GameLab.Engine.GUI" require "GameLab.Engine.Math" require "GameLab.Engine.Rendering" require "GameLab.Engine.Resource" require "GameLab.Engine.GL" require "GameLab.Editor" require "GameLab.Editor.Window" -- debugging --require("LuaPanda").start("127.0.0.1",8818) -- launch editor dofile("./Scripts/EditorApplication.lua")