怎么实现一个只会在开始游戏前出现一次的免责声明
-
我大概知道要用本地储存做,但是我用不了来,我在图2里也就是免责声明的场景里的前往标题画面的按钮的事件中加上了把本地储存键:”看过免责“的值设置为了”看过“,但是在标题画面(图1),也就是一开始的场景,我不知道应该怎么样比较本地储存的一个键的一个值是否为“看过”,按照我如图的事件只会在到标题画面后无限返回免责声明,还有能顺便解释一下这个键到底是啥吗?我现在都是把这个当成变量理解的,但显然是错的。
-
@123456dd 我写过一个类似的实现功能,每次启动游戏的时候会检测是否为初次启动,跟你的需求比较类似
当然我这个做得比较复杂,因为加入了更新检测;
实际上你这个直接检测键是否存在就行
当场景开始时 检测条目“看过”是否存在
当条目“看过”存在时 跳转到xx场景
当条目“看过”不存在时 使用动作组“显示声明”
将键“看过”设置为xxx
xxx随便写,存在就行。
另外键值的概念我是这么理解的:实际上跟变量非常类似,跟辞典也是一样的。
就好像存储一个word文档的时候,键就是文件名,值就是word文档内容。
当我需要读取的时候,首先我判断键是否存在(检查文件是否存在),如果存在就读取这个键的值(读取内容)