我正在使用Corona SDK开发游戏。出于某种原因,我需要在应用程序第一次启动时检测到。我搜索了有关此主题的教程但找不到任何内容。我不知道如何能够检测到第一次会话或游戏启动。
有人可以帮帮我吗?
谢谢
答案 0 :(得分:0)
您可以使用标志并保存/读取文件,例如
1。使用一个标记来跟踪您的应用是否第一次启动,例如
local firstRun = true
2. 当应用启动时,请检查文件是否存在“状态”。
3a。如果还没有文件(= app首次启动),请将变量的状态更改为:
firstRun = false
并将其保存到文件中。
3b。如果文件确实存在,请阅读该变量的状态,并检查它是否为“false”(= app之前至少启动过一次)。
您可以使用JSON保存文件中的数据。 Rob Miracle的好教程here。
注意:从技术上讲,只是存在/不存在文件可用于检测您的应用是否已启动一次,但您可能希望在此文件中保留其他应用状态变量因此,使用专用标志会更好,因为您可以继续切换它的值以测试您的应用启动检测检测等...