摘要: 不管是 现在开发中的游戏服务端, 还是近期love2D 开发的前端, 都使用 Lua 做脚本引擎, 需要涉及到 脚本的修改和重启. 第一种方法是 写个封装函数, 里面进行对所有 lua 脚本文件的 require() 操作, 这就要求 :1.对每个支持重新加载的文件进行package.loaded[ filename] = nilrequire( filename)2.文件加载要保持一定的顺序, 以免造成资源的错乱.就当前使用 love2D 前端来看, 其实只有一个 "启动"文件: main.lua, 并在其内进行 各个子功能脚本的 require 加载.如果在 重新加载时 阅读全文
posted @ 2013-09-04 21:22 Wilson-Loo 阅读(17136) 评论(0) 推荐(0) 编辑