1.dofile 每次都会加载执行脚本,也就是已经dofile了一个lua脚本后,及时这个lua脚本再次发生变化,下次dofile这个lua脚本的时候,也是最新的lua代码
2.require 只执行一次, 第一次加载文件的时候,会执行里面的代码,第二次之后,再次加载文件,则不会重复执行了,它会保存已经加载过的文件,不会重复加载。
require一般就够用了,一般打开游戏会先把资源和lua脚本都先更新下来,然后才加载,不用考虑游戏运行时的变化。
1.dofile 每次都会加载执行脚本,也就是已经dofile了一个lua脚本后,及时这个lua脚本再次发生变化,下次dofile这个lua脚本的时候,也是最新的lua代码
2.require 只执行一次, 第一次加载文件的时候,会执行里面的代码,第二次之后,再次加载文件,则不会重复执行了,它会保存已经加载过的文件,不会重复加载。
require一般就够用了,一般打开游戏会先把资源和lua脚本都先更新下来,然后才加载,不用考虑游戏运行时的变化。