在Unity中实现首次打开APP进行教学的功能
来源:互联网 发布:净水壶 净水器 知乎 编辑:程序博客网 时间:2024/05/01 00:30
很多游戏都有首次进入游戏教学的功能,之前是手游喜欢这样,教学使用,现在端游也有这个功能了,昨天玩穿越火线也发现了这个功能,想了很久才知道是怎么实现的这个功能,下面写一篇文章来教学一下使用的方法:
要想实现此功能,首先要知道,只有用户在第一次打开APP的时候才会有这个效果,怎么判断是否是第一次大开呢?这里我用到了Unity数据存储的方法:PlayerPrefs,还有LateUpdate方法,我们都知道LateUpdate是在Start方法之后执行的,所以利用这两个方法交互即可完成首次打开教学的功能,脚本代码如下:
using UnityEngine;using System.Collections;public class FirstTeaching : MonoBehaviour {void Start () { if (PlayerPrefs.HasKey("FirstLogin")) { Debug.Log("这不是第一次登录,不执行方法"); } else { //在此else里执行教学方法 Debug.Log("这是第一次打开APP,下面执行教学方法"); }}void LateUpdate() { //在此处将是否第一次打开APP存储起来 PlayerPrefs.SetInt("FirstLogin",10); Debug.Log("首次打开数据存储成功,下次可直接调取"); }}通过上述脚本,即可完成首次登陆教学的方法,要注意的是此脚本需要挂载在游戏开始就已经生成的物体上,否则可能会出现问题。
阅读全文
0 0
- 在Unity中实现首次打开APP进行教学的功能
- Android用户首次打开APP的使用教学蒙板效果实现
- Android用户首次打开APP出现教学蒙层效果的实现
- 【Anroid界面实现】WindowManager类使用详解——用户首次打开APP的使用教学蒙板效果实现
- 【Anroid界面实现】WindowManager类使用详解——用户首次打开APP的使用教学蒙板效果实现
- 【Android】WindowManager类使用详解——用户首次打开APP的使用教学蒙板效果实现
- WindowManager类使用详解——用户首次打开APP的使用教学蒙板效果实现
- WindowManager类使用详解——用户首次打开APP的使用教学蒙板效果实现
- 在unity中打开ios手机上的其他app
- 如何实现App程序安装首次打开的导引图
- 在IOS APP中反复打开和关闭Unity页面
- APP首次打开的欢迎界面
- 在MFC中实现打开文件的功能
- 在unity中实现截图功能
- 在unity中实现截图功能
- 在android中实现iphone时钟app的秒表功能
- 首次接触easyAR到unity的实现
- Android APP首次安装 教学引导效果
- centos 7 redis安装及操作
- Apache Hadoop 3.0.0-beta1 正式发布,2017-11-01发布GA版即可在线上使用
- JSP里面向数据库里面插入数据时出现乱码的解决方法
- javascript的 || 和 &&
- 轮播图+小圆点
- 在Unity中实现首次打开APP进行教学的功能
- JS数组操作之增删改查的简单实现
- 第7周【项目1
- IDS和IPS的部署细节科普
- mysql中索引的操作
- Spring Boot系列(四):thymeleaf使用详解
- laravel中对象数据转换为数组的快捷方法
- 爬虫知识点(xpath)
- Spring学习笔记1——基础知识