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