分享AVOS Cloud和Unity合体效应

摘要:随着越来越多的开发者使用Unity3D来开发游戏,但是也面临着另一种现象,开发者必须自己写后端服务,为了帮助开发者解决一切的后端之忧,小编在茫茫服务中,发现了AVOS
Cloud Unity SDK,本文我们将为大家详细讲解AVOS
Cloud
和Unity合体效应。

假如你现在要用Unity重写一款游戏,但是想实现以下几个功能:

*记录用户打开游戏的时间

*记录用户每一局游戏的时长

*记录用户每一局点击屏幕的次数

*记录用户每次关闭游戏前,总共玩过的局数

*记录每一局获取的分数

根据这些数据游戏开发者可以有效的根据统计信息跟踪用户的刚性需求,AVOS Cloud统计分析移动客户端的推出正好可以满足用户的这些需求,查看使用Unity开发游戏的统计信息数据。

下面小编就以coppra/flappy_bird为例,告诉大家如何使用AVOS Cloud轻松搞定以上5种需求~

初始化 SDK

各位开发者可以把coppra/flappy_bird这个项目的代码下载下来。

1、打开 flappy_bird-master\flappy_bird-master\Assets\Scenes 目录下的one.unity(当然,在进行教程之前必须先安装 Unity)。

2、然后按照 AVOS Cloud Unity 快速入门 逐步导入 Unity SDK。(这一步很重要后面的教程都与之相关)

3、确保 AppID 以及AppKey已填写正确。

功能实现

记录用户打开游戏的时间

很高兴的告诉各位亲,只要亲在AVOS Cloud站点上设置了打开“数据统计”这一项功能,游戏在被打开的时候就已经被记录,并且会按照设定的策略进行发送到服务端,所以第一项功能已经在SDK的层级帮亲完成了,怎么样,是不是很性感?

记录用户每一局游戏的时长

1、找到 Assets/Scripts/GameManager.cs,双击在编译器中打开,笔者用的是微软的Visaul Studio 2013 作为Unity辅助开发工具。

2、在 Update方法中使其代码如下:

然后切换到 bird.cs 中,添加结束OneGame 这个自定义事件的方法:

以上添加的2条语句,就完成了一个客户端自定事件记录,如此做,在AVOS Cloud站点后台就能查看到这个事件的统计数据。

记录用户每一局点击屏幕的次数

同样还是在bird.cs下,在32行的Update() 的方法内部,添加如下一行代码足矣:

记录用户每次关闭游戏前,总共玩过的局数

切回 GameManager.cs,为它添加一个静态属性,用来记录一次会话中,玩家总共玩过的局数。

然后将Update() 方法改为如下:

也只是多了2条语句就完成了这一个功能。

接下来的信息就是关于记录每一句获取的分数的实现信息了点这里>>>查看余下全文

时间: 2024-11-07 12:46:40

分享AVOS Cloud和Unity合体效应的相关文章

AVOS Cloud 技术支持系统开源了

非常高兴跟大家说.工单系统(技术支持系统)开源了.代码托管在了Github上. 假设还未见识过工单系统,请移步于 https://ticket.avosapps.com/ 这个系统是用 AVOS Cloud 的 Javascript SDK .云代码功能做的. 工单系统帮助公司高速给用户提供技术支持.我们作为云服务公司.不仅有一流的技术,也提供了一流的服务. 云代码能够干什么? 实现client难以实现的业务逻辑.比方将两个人配对.将等待用户的信息收集在云代码中,依据他们的地理位置等信息配对.

AVOS Cloud的使用 学习笔记(一)

AVOS Cloud的使用 学习笔记(一) 序章.AVOS Cloud的简介 AVSO Cloud是解决云端数据存储,消息推送,用户行为统计分析和社会化组件以及后端部署的一站化提供商,支持iOS.安卓.JavaScript平台. 第一章.AVOS的比其他平台的优点 因为是一站式服务,AVOS Cloud比其他的平台有不少优势. Storage的优点 简单,API明显比百度云的好用 支持自定义,提供云代码功能扩展 第三方集成,可以将gitHub上得代码部署到代码库中 按使用扣费 Push的优点 对

AVOS Cloud 学习笔记(二) 功能总结(What it can do?)

AVOS Cloud 学习笔记(一)   功能总结(What it can do?) 第一章.对象存储 对象新建.保存.更新.删除和检索 1 //创建新对象,根据类名 2 AVObject *gameScore = [AVObject objectWithClassName:@"GameScore"]; 3 [gameScore setObject:[NSNumber numberWithInt:1337] forKey:@"score"]; 4 [gameScor

AVOS Cloud初试

avos cloud作为后端服务器,提供文件存储,实时消息,短信,统计分析等功能 昨天特意申请了一个号码试用,小程序或网站来说基本是免费的,申请账号密码需要特别复杂,连续输入了n遍才弄好,问题是没有提示,不知道错在哪里,体验还是差了点,不说. 照着例子写了个,感觉特别好,唯一的问题是key的问题,做web端如何防止盗用,help文件和网上资料目前还是比较少. 作为一些公用的数据库存储还是很不错的.

爱加密作为评委嘉宾出席AVOS Cloud黑客马拉松

2014年7月5日.6日,AVOS Cloud联合动点科技.七牛云存储.UCloud.内推网.SegmentFault.EOE 开发者社区.100 Offer.CSDN和极客学院一起来到魔都,为开发者们举办了一场历时两天的黑客马拉松大赛.本次活动由动点科技作为独家合作媒体,对开发者们的创意和产品进行专题报道.爱加密作为移动应用安全的守护者,受邀成为本次大赛的评委嘉宾. App开发不易,守护更难 开发者们不得不面对这样一个现实:盗版之风早已吹遍了App领域,一些知名App甚至会出现众多盗版版本.据

分享Spring Cloud分布式微服务架构图

分布式.微服务.云架构JAVA语言开发.跨平台.高性能.高可用.安全.服务化.模块化.组件化.驱动式开发模式 从现在开始,我这边会将近期研发的springcloud微服务云架构的搭建过程和精髓记录下来,帮助更多有兴趣研发spring cloud框架的朋友,希望可以帮助更多的好学者.大家来一起探讨spring cloud架构的搭建过程及如何运用于业项目.完整项目的源码来源 技术支持求求1791743380 原文地址:http://blog.51cto.com/13681667/2125563

企业分布式微服务云架构技术分享 Spring Cloud + Spring Boot + Mybatis + shiro + RestFul + 微服务

1.   介绍 Commonservice-system是一个大型分布式.微服务.面向企业的JavaEE体系快速研发平台,基于模块化.服务化.原子化.热插拔的设计思想,使用成熟领先的无商业限制的主流开源技术构建.采用服务化的组件开发模式,可实现复杂的业务功能.提供驱动式开发模式,整合内置的代码生成器,将JavaEE开发效率提高5倍以上,减少50%的代码开发量,解决80%的重复工作,让开发者更关注业务逻辑.使用Maven进行项目的构建管理,采用Jenkins进行持续集成,主要定位于大型分布式企业系

企业分布式微服务云架构技术分享 Spring Cloud + Spring Boot+Mybatis

摘要: 使用技术 SOA服务框架:SpringCloud .SpringBoot.RestFul等 分布式缓存:Redis 模块化管理:Maven 数据库连接池:Alibaba Druid 核心框架:Spring framework.SpringBoot 持久层框架:MyBatis 安全框架:Apache Shiro 服务端验证:Hibernate Validator 任务调度:quartz 日志管理:SLF4J 1.7.Log4j 客户端验证:JQuery Validation 动态页签:ea

微服务架构的基础框架选择:Spring Cloud还是Dubbo?

本文转自:http://mt.sohu.com/20160803/n462486707.shtml 最近一段时间不论互联网还是传统行业,凡是涉及信息技术范畴的圈子几乎都在讨论 微服务架构 .近期也看到各大技术社区开始组织一些沙龙和论坛来分享Spring Cloud的相关实施经验,这对于最近正在整理Spring Cloud相关套件内容与实例应用的我而言,还是有不少激励的. 目前,Spring Cloud在国内的知名度并不高,在前阵子的求职过程中,与一些互联网公司的架构师.技术VP或者CTO在交流时