下载 App

数据存储指南

修改于04/20246 浏览开发交流
1. 本地存储
常用于实现本地文档,使用关键词“File API”。
数据保存在当前设备中,而不是云端,除非手动清除app数据,否则不会丢失。一种可靠的储存方案。
优点:不丢数据、无需联网。
缺点:不能跨设备。
备注:仅在【扫描手机上测试】才能数据不丢失,浏览器中均为模拟保存文件,刷新浏览器页面文件数据会丢失,正常现象,无需担心,真机测试即可。可让嗒啦啦简单加密保存本地存档数据,避免萌新就能作弊改存档。
2.云变量:
单机游戏中,当前玩家可读写自己的云变量。
在多人游戏中,必须通过服务端访问云变量,但不限玩家,可任意指定玩家(通过userid)。
优点:与taptap账号绑定,在任何地方数据都一致。
缺点:限制多,问题多,有门槛。
备注:
a. 云变量与userid (用户唯一标识)绑定,一个userid 对应一份数据。
b. 真机测试和研发预览为真实userid,而100人分享测试版本用户不使用真实userid,而是额外专属的测试userid。一个真实userid一个测试userid,意味着可以有两个独立数据的账号测试。
c. 设置为多人游戏模式,务必确保游戏连接服务端状态,服务端无法连接,云变量也是无法使用。
d. 引擎多人游戏服务端架构,采用Websocket技术持久连接方式,将游戏挂后台一段时间后,会断开服务端连接。【并且超时间挂后台,很有可能无法恢复连接,无法连接服务器】,务必知晓无法连接服务器时,服务端无法使用,及云变量也无法使用。
e. 引擎全权接管【登录】和【服务器连接与断线重连】,游戏运行代码时,一定是登录状态。
代码无需【也不能】管理连接服务器,只能获取和展示服务器连接状态。
f. 嗒啦啦存在一定幻觉,遇到反复问题,记得提醒“查引擎文档”。
g. 云变量使用频率和容量均有严格限制,使用前务必确保已询问嗒啦啦具体 频率限制和容量,判断是否满足使用要求,再打算是否使用云变量。
【超出使用限制,云变量将暂时所有人都无法使用。】
h. 云变量不是数据库,查询能力极其有限,不具备模糊查询,不具备自定义索引,不具备多玩家查询能力(仅能通过排行榜查询多个玩家),使用前务必让嗒啦啦查询引擎文档了解,是否满足设计要求。
i. 如果项目是多人游戏模式,则云变量API只能在服务端使用,客户端通过服务端间接使用。
单机游戏模式下,客户端可直接使用云变量API。
补充:
很多人说“云变量无法在服务端使用”。这个结论是错的,云变量无论什么环境,都可以使用,说不能用是因为被嗒啦啦误导了。
因为 在 客户端 和 服务端 中,使用云变量功能,用的并不是同一个接口,有两个接口。
一个云变量接口是专门在客户端用的,另一个接口是专门在服务端用的。
这就导致,很多人容易被误导 “客户端云变量接口” 不能在服务端用,就以为 服务端就没有云变量接口了。
猜你想搜
taptap 制造本地存储
别再烧积分了!从每次 2000 到每次 50 的血泪经验截图
别再烧积分了!从每次 2000 到每次 50 的血泪经验
适用场景:所有在用 TapTap Code 开发游戏的小白 难度:★☆☆☆☆ 背景最近群里总有人"炫耀"一次操作花了几千积分,说实话这不是值得高兴的事——这是在告诉所有人你的开发方式有根本性问题。我也走过这条弯路,所以来说说怎么改。 积分消耗的本质是什么积分 = AI 处理的 token 数量 = 你发给 AI 的内容 + AI 回给你的内容所以烧积分的本质只有两种: 你让 AI 做了大量无效/重
精华
69 赞
21 回复
【新游上线】末日100天截图
【新游上线】末日100天
大家好,我们是《末日100天》的开发者Paul~ 这是一款围绕「生存-经营-轮回」展开的废土策略小游戏:白天分配 3 点行动力经营据点,夜里迎接十天一循环的尸潮,每张地图第 100 天还有一场首领战等着你。五张地图、五大区域机制、可继承的轮回遗产,以及钻石商城里的抽奖机——我们希望每次重开都有一点点新意。 以下是游戏简单介绍: 1.游戏背景 废土历元年,未知病毒席卷全球,城市化为死地。幸存者们退守
9 赞
6 回复
03:06
为了不被斩杀,我只能做到这些了截图
为了不被斩杀,我只能做到这些了
之前一直申请不到计划3,之前说太花哨,后面说体量完成度不足,在我一番小作文下,编辑终于给了我解答,什么原生质感,玩家开局体验啥的。 本来计划2也够用,准备以后再优化了,结果计划2赠送的积分要砍半了,学生党实在消费不起,于是只能再冲一波计划3了 从周六中午到现在一天半时间,优化了一遍角色卡,战斗卡,还有抽卡界面,优化了新手教程,该说不说确实比之前要舒服些。 前半部分为新版,后半部分为旧版。 明天再次
45 赞
9 回复
【UI教程】如何将已有的效果图应用为实际的UI界面截图
【UI教程】如何将已有的效果图应用为实际的UI界面
在经过了一些折腾和比较折磨的尝试后,我总算是摸清楚了嗒啦啦怎么把UI效果图转换为实际游戏中的UI组件,今天就给大家带来这部分的经验分享。 tips:1.本篇教程需要各位掌握最基本的ps使用,具体的操作部分我会大致讲解,但仍需各位自行学习ps的基本操作,部分可以由ai代劳的环节我会注明。 2.本篇教程需要在以我前两篇教程作为前置环节,请在阅读这两篇前置教程后再进行本篇教程内容的学习 在按照前
11 赞
5 回复
UrhoX 联网游戏开发指南 (文档)
温馨提醒:本帖专业性较高,推荐专业人士直接食用,或喂给免费AI帮助食用。 你的嗒啦啦看到的就是下面这些内容,这篇帖子有助于你解决关于 服务端问题 和 引擎到底支持什么样的多人游戏。 概述 介绍如何使用 UrhoX 引擎开发联网多人游戏,涵盖服务器-客户端架构、场景复制、节点同步、远程事件等核心概念。 1. 架构概述 1.1 服务器-客户端模型 UrhoX 联网游戏采用权威服务器架构: ┌─────
精华
12 赞
17 回复
如何提升你游戏中的UI美术水平截图
如何提升你游戏中的UI美术水平
一、请为你的游戏挑选一款合适的字体 很多开发者没有注意到其实UI界面中最重要的元素是字体,一款合适的字体能给整个游戏的界面感官带来蜕变。 请看案例 那么如何挑选适合自己的字体呢? 我总结出了一些小经验可供参考: 黑体:通用 宋体:古风、武侠、修仙 楷体:古风、武侠、修仙 圆体:卡通、动漫、Q版 科技:科幻、未来、电子 顺手分享一个免费可商用字体网站: 当然 如果你不知道自己的游戏适合什么风格
精华
124 赞
44 回复
开发心得-界面布局心得截图
开发心得-界面布局心得
大家好,我正在用 TapTap 制造制作一款2D 治愈林间徒步旅行游戏《徒步荒野》。 我分享一下我的开发心得,希望能有用,下面是一些界面布局的心得。 第一步:定版式、操作 先确定游戏是横版还是竖版、需要哪些操作按钮,敲定整体玩法思路。 我的玩法灵感参考《边境之旅》,主打散步看风景、沿途触发随机事件。 原版是 3D,考虑到自己是新手,选择2D 横版街机式来做,制作更简单、好上手。 第二步:敲定全局美
6 赞
3 回复
2D 等轴测视角:完整理论截图
2D 等轴测视角:完整理论
2D 等轴测视角:完整理论 一、视角的本质 什么是等轴测 人站在高处斜着往下看地面,地面上的方格子不再是正方形,而变成了菱形。这就是等轴测的视觉本质。 俯视(正上方看下去): 等轴测(斜上方看下去): ┌──┬──┬──┐ ◇ ├──┼──┼──┤ ◇ ◇ ├──┼──┼──┤ ◇ ◇ ◇ └──┴──┴──┘ ◇ ◇ ◇ 正方形网格经过旋转 + 压缩,变成了菱形网格。 为什么是 2:1
6 赞
永恒虚空持续开发日记1——关于游戏中的新名词:场频截图
永恒虚空持续开发日记1——关于游戏中的新名词:场频
写在前边:首先感谢TapTap制造版主大大@汪崽 对于作品潜力的肯定,给与了我积分计划二的权限[表情_不好意思]。这边也在加紧开发改进各种功能中,期望尽快给大家带来成熟的版本。[表情_猫咪举手] 大家好,我是永恒虚空的制作人黑猫不详,大家叫我黑猫就好。从今天开始我将以后置开发日记的形式给大家分享我在TapTap制造中制作的游戏永恒虚空的开发过程,新人希望大家多多关照! 今天先给大家介绍我作品中最重
投票
3 赞
[开发者日志Day1]截图
[开发者日志Day1]
#聚光灯gamejam开发者日志 #TapTap聚光灯独立游戏 #发现好游戏 大家好,我是《乱世酒楼》的开发者滚滚 本次聚光灯 GameJam,我们团队立项开发一款无固定剧本、纯涌现叙事的乱世酒楼经营游戏。 我们准备制作一款乱世之下的模拟经营类游戏,没有想到仅一天的工作能有这么大的进展 一、今日会议结论 涌现型游戏设计理念 世界观与背景设定 核心玩法与系统设计 美术风格与开发工具 后续工作计划
3 赞
1 回复