下载 App

一键重启游戏

修改于05/30159 浏览开发交流
一、
看到好像好多人需要重启这个功能,但是一直没人愿意说,我这里就直接告诉大家了。
其实实现游戏重启的代码非常简单,就是一行代码:
SendEvent("RequestRestartGame", VariantMap())
二、
你可以对嗒啦啦这样说,就能实现 游戏重启按钮:
"
当按钮【重启游戏】点击后,要执行代码 SendEvent("RequestRestartGame", VariantMap()) 
"
三、
来看看实际的效果视频
(可以看到,点击就立即重启,丝毫没有等待)
四、
如果你有兴趣,那可以继续看看下面详细的解释。
SendEvent("RequestRestartGame", VariantMap()) 是 UrhoX 引擎提供的一个进程级游戏重启事件——发送后,引擎会重置整个 Lua 虚拟机,从 Start() 重新执行,等效于重新启动应用,但进程不退出。
关键点:
1.所有 Lua 变量、全局状态、场景节点全部清空。
2.不会自动保存任何状态——需要持久化的数据
必须在调用前写入磁盘。
3.引擎进程本身不退出,对用户而言只是"闪一下"然后从头开始。
重启功能来源:
urhox-libs/Engine/i18n.lua:755。这会触发引擎运行时重启整个进程,仅用于 i18n 语言切换需要重载所有资源的场景,不适合普通游戏重启。
五、
有哪些适用场景:
1.切换语言后需要重载所有资源【适用,官方推荐用途】
2.硬重置游戏到出厂状态 【适用】
3.关卡重试 / 死亡重来 【不适用】(太重,用 Lua 状态重置就行了,没必要直接重启游戏)
4.更新代码后重载 【可能适用,但需验证,因为官方没说】
比如老玩家是旧版本,就可以通过这个功能实现强制旧版本重启。
版本检查,记得一定要用 多人模式+ 云变量 实现,这样才足够靠谱。
猜你想搜
taptap 制造requestrestartgame
03:06
为了不被斩杀,我只能做到这些了截图
为了不被斩杀,我只能做到这些了
之前一直申请不到计划3,之前说太花哨,后面说体量完成度不足,在我一番小作文下,编辑终于给了我解答,什么原生质感,玩家开局体验啥的。 本来计划2也够用,准备以后再优化了,结果计划2赠送的积分要砍半了,学生党实在消费不起,于是只能再冲一波计划3了 从周六中午到现在一天半时间,优化了一遍角色卡,战斗卡,还有抽卡界面,优化了新手教程,该说不说确实比之前要舒服些。 前半部分为新版,后半部分为旧版。 明天再次
28 赞
6 回复
别再烧积分了!从每次 2000 到每次 50 的血泪经验截图
别再烧积分了!从每次 2000 到每次 50 的血泪经验
适用场景:所有在用 TapTap Code 开发游戏的小白 难度:★☆☆☆☆ 背景最近群里总有人"炫耀"一次操作花了几千积分,说实话这不是值得高兴的事——这是在告诉所有人你的开发方式有根本性问题。我也走过这条弯路,所以来说说怎么改。 积分消耗的本质是什么积分 = AI 处理的 token 数量 = 你发给 AI 的内容 + AI 回给你的内容所以烧积分的本质只有两种: 你让 AI 做了大量无效/重
精华
66 赞
20 回复
如何提升你游戏中的UI美术水平截图
如何提升你游戏中的UI美术水平
一、请为你的游戏挑选一款合适的字体 很多开发者没有注意到其实UI界面中最重要的元素是字体,一款合适的字体能给整个游戏的界面感官带来蜕变。 请看案例 那么如何挑选适合自己的字体呢? 我总结出了一些小经验可供参考: 黑体:通用 宋体:古风、武侠、修仙 楷体:古风、武侠、修仙 圆体:卡通、动漫、Q版 科技:科幻、未来、电子 顺手分享一个免费可商用字体网站: 当然 如果你不知道自己的游戏适合什么风格
精华
122 赞
44 回复
01:27
《大二暑假,我用AI做了一款属于自己的游戏》截图
《大二暑假,我用AI做了一款属于自己的游戏》
本人自制游戏现已加入taptap封闭测试(仅适配安卓机型)欢迎大家前来尝试(八月十号可以正式开始游玩) 如果有建议或者bug反馈可以加入qq群928501443 #发现好游戏 #游戏日常 #浅评一下 #今天游戏圈发生了啥
3 赞
01:13
【游戏自荐】《王朝崛起》——一个人做的2D骑马砍杀,但真的上头截图
【游戏自荐】《王朝崛起》——一个人做的2D骑马砍杀,但真的上头
略沙盒,玩法硬核,还在修bug,但真的上头 先声明:我不是托,是开发者自己来安利的。如果你喜欢《骑马与砍杀》那种从零拉起部队、跑商、招降将领、攻城叛变的玩法,那这款游戏大概率会对你的胃口。 一、这游戏玩什么? · 超大的2D沙盒地图:64座城市 + 128个村庄,四大势力割据,满地图的蛮族部落。· 动态世界 & AI:AI势力之间会自己宣战、结盟、叛变;武将忠诚度低了会自立为王,最多能冒出8个新势
10 赞
7 回复
开发心得-界面布局心得截图
开发心得-界面布局心得
大家好,我正在用 TapTap 制造制作一款2D 治愈林间徒步旅行游戏《徒步荒野》。 我分享一下我的开发心得,希望能有用,下面是一些界面布局的心得。 第一步:定版式、操作 先确定游戏是横版还是竖版、需要哪些操作按钮,敲定整体玩法思路。 我的玩法灵感参考《边境之旅》,主打散步看风景、沿途触发随机事件。 原版是 3D,考虑到自己是新手,选择2D 横版街机式来做,制作更简单、好上手。 第二步:敲定全局美
6 赞
3 回复
经验分享 | GameAlgo SDK游戏数据监控以及LLM AI接入游戏截图
经验分享 | GameAlgo SDK游戏数据监控以及LLM AI接入游戏
《一念仙途》开发复盘:186 个本地事件、LLM 现场推演,以及字体、商业化和 GameAlgo 数据增长 最近我在 TapTap 制造里做了一款修仙题材的文字人生模拟游戏——《一念仙途》。 玩家先选一个开局身份,然后一年一年地做决定:是当散修四处游历,还是拜入宗门潜心修行;遇到秘境,是夺宝、结盟,还是避开杀劫。修为、道心和寿元会随着选择此消彼长,最后把这一世推向不同结局。 目前游戏内置了 186
2 赞
2 回复
00:48
我做了一款哥特风像素射击游戏|《失落庭院》实机演示截图
我做了一款哥特风像素射击游戏|《失落庭院》实机演示
序列帧实在是太好丸辣! 一直想做哥特风的游戏哈哈,目前做了三把武器,三个怪物和两个房间,不知道有生之年能不能做完😭
11 赞
7 回复
01:29
官方阅,申请积分计划2,希望官方继续支持我完成这款游戏,截图
官方阅,申请积分计划2,希望官方继续支持我完成这款游戏,
视频内容只是一部分, 本游戏耗时3个月,目前完成进度百分之80, 是生存游戏,进入修仙界,走剧情找到宗门加入, 这时游戏才是真正开始, 提升实力境界后就可以变强,获取功法法术法宝, @视频内是游戏里挑战妖族入侵一种主流玩法,游戏就是围绕着这个来进行, 还有很多地方可以战斗,获得资源修炼变强,比如去藏书阁学习功法, 去法宝楼抽法宝,每一个宗门数十个法宝抽取 去修仙界探索,获得各自的资源,可能遇见妖兽
1 赞
3 回复
00:10
对于taptap制造对3D游戏制作的体验截图
对于taptap制造对3D游戏制作的体验
前些时候很高兴参加了taptap制造的广州场的线下活动,这个是我当时制作的一个原型demo,是一个枪械射击类的FPS游戏,当时的主题是五四三二一,这让我想起了一个我比较喜欢的游戏是《鲻鱼头疯狂杰克》里面的这个限时的玩法让我感觉到印象很深,于是我就开始想着要不也制作一个类似的游戏。于是结合了我比较喜欢的赛博朋克的题材开始使用taptap制造来做,当时和我同一个队伍的小伙伴制作了一个类似于三二一木头人
13 赞
21 回复