blob: 118dd740ef0bfd194c4b64157dceb4b767b2bf6c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
-- 模块搜索目录
local engineLuaLibs = "./DefaultContent/Libraries/?.lua" .. ";./DefaultContent/Libraries/?/init.lua" .. ";./DefaultContent/Libraries/?/?.lua" .. ";./DefaultContent/Libraries/?/?"
local editorLuaLibs = "./Libraries/?.lua" .. ";./Libraries/?/init.lua" .. ";./Libraries/?/?.lua" .. ";./Libraries/?/?"
local editorScripts = "./Scripts/?.lua"
package.path=package.path .. ";" .. editorScripts .. ";" .. engineLuaLibs .. ";" .. editorLuaLibs
local engineCLibs = "./DefaultContent/Libraries/?.dll"
local editorCLibs = "./Libraries/?.dll"
package.cpath=package.cpath .. ";" .. engineCLibs .. ";" .. editorCLibs
-- debugging
require("LuaPanda").start("127.0.0.1",8818)
-- redirect
print = GameLab.Debug.Log
-- "macros"
GAMELAB_PROFILE = true
GAMELAB_DEBUG = true
-- load gamelab modules
require "GameLab"
require "GameLab.Engine"
require "GameLab.Engine.Math"
require "GameLab.Engine.Rendering"
require "GameLab.Editor"
require "GameLab.Editor.GUI"
-- launch editor
dofile("./Scripts/EditorApplication.lua")
|