--cocos 2d lua單例模式
local SnakeManager = class("SnakeManager");
--引入其他資源
SnakeManager.instance = nil
function SnakeManager:getInstance()
if not SnakeManager.instance then
SnakeManager.instance = SnakeManager:create()
SnakeManager.instance:initData()
end
end
function SnakeManager:initData()
--初始化操作
print("初始化-------------")
end
return SnakeManager
注意:其他require時引入路徑要保持一致,例如:一個文件引用require(“SnakeManager”),另一個文件使用require(“app/utils/SnakeManger”),容易導致創建2個SnakeManager