加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Love2D:在love.load中创建变量而不是在main.lua文件的顶部之间

发布时间:2020-12-14 21:47:01 所属栏目:大数据 来源:网络整理
导读:如果你看一下 love.load的文档就说了 This function is called exactly once at the beginning of the game. 而且没有别的.它还有一个参数,即命令行参数. 所以如果你不使用args,有什么区别: x = 5-- rest of code 和 function love.load() x = 5end-- rest
如果你看一下 love.load的文档就说了

This function is called exactly once at the beginning of the game.

而且没有别的.它还有一个参数,即命令行参数.

所以如果你不使用args,有什么区别:

x = 5

-- rest of code

function love.load()
  x = 5
end

-- rest of code

避免love.load的最大好处是你可以使x局部而不是全局.使用love.load有什么好处吗?

解决方法

我认为简单值(例如你在示例中显示的内容)没有任何区别,但是使用love.graphics或其他组件的更复杂的代码需要从love.load执行,因为它保证引擎是正确设置并在那时初始化.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读