首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Unity 2019.2.0f1。在android的闪屏显示过程中,按下后退按钮后游戏不会重新启动?

在Unity 2019.2.0f1版本中,Android的闪屏显示过程中按下后退按钮后游戏不会重新启动的原因是因为Unity默认情况下会将Android应用程序设置为单实例模式(singleInstance)。在单实例模式下,按下后退按钮会将应用程序退回到后台,而不是重新启动应用程序。

要解决这个问题,可以通过修改AndroidManifest.xml文件来更改应用程序的启动模式。具体步骤如下:

  1. 在Unity中,找到项目中的Plugins/Android文件夹。
  2. 在该文件夹中找到AndroidManifest.xml文件,并用文本编辑器打开它。
  3. 在文件中找到<activity>标签,该标签定义了应用程序的活动(Activity)。
  4. 在<activity>标签中添加以下属性:android:launchMode="standard"。 例如: <activity android:name="com.unity3d.player.UnityPlayerActivity" android:launchMode="standard"> ... </activity>
  5. 保存并关闭AndroidManifest.xml文件。
  6. 重新构建并部署应用程序到Android设备上。

通过将启动模式设置为"standard",按下后退按钮后游戏将重新启动。

需要注意的是,修改AndroidManifest.xml文件可能会影响其他方面的功能或行为,因此在进行修改之前建议备份该文件。此外,如果您使用了Unity的混淆功能,可能还需要相应地调整混淆规则以避免出现问题。

关于Unity的更多信息和相关产品介绍,您可以访问腾讯云的Unity开发者中心页面:https://cloud.tencent.com/document/product/1212

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

游戏优化系列一:海外谷歌应用适配相关

状态栏消息推送 游戏应用中进行版本迭代时,如果游戏本身有消息推送,且SDK中也有推送情况,发送消息notify方法中,id有可能不同,此时会出现两条消息(游戏和SDK),有可能会被Google...由于某些横游戏,可以根据重力自动转换屏幕(转换还是横,只是方向不同),所以修改androidmanifest中Activity属性,android:screenOrientation设置为sensorLandscape...返回键功能官方解释: 1.具有与屏幕上任何后退或关闭按钮相同功能 2.暂停和取消暂停游戏(如果适用) 3.关闭所有对话框窗口 4.导航到菜单堆栈中上一个位置(如果适用) 5.第一次登录时,主菜单中退出应用程序...,服务器选择和字符选择页面中,Android后退按钮出现错误行为。...具体情境: (1)游戏启动、资源加载过程,点击系统返回按钮要求能够后退,或者弹框提示用户是否退出游戏;(部分应用在这过程屏蔽了系统按钮,出现被谷歌应用商店拒绝情况) (2)活动弹窗显示时,点击返回系统按钮要求能够关闭弹窗

10.5K40

内存是手游硬伤——Unity游戏Mono内存管理与泄漏

本文介绍了腾讯游戏Unity游戏开发过程中常见Mono内存管理问题,并介绍了一系列解决策略和方法。 无论是游戏还是VR应用,内存管理都是其研发阶段重中之重。...目前绝大部分Unity游戏逻辑代码所使用语言为C#,C#代码所占用内存又称为mono内存,这是因为Unity是通过mono来跨平台解析并运行C#代码Android系统上,游戏lib目录下存在...使用Cubemono内存检测功能,并在按钮之前和之后分别进行一次快照,对比两次快照,查看快照间新增对象。 ? ?...可以看到,按钮前后新增最大对象即为代码中生成new int[1000]对象,并且该对象被引用次数为1,为了查看详细引用关系,下载快照文件snapshot2,其中有这样两行数据: ?...帮助Unity游戏开发过程中不断改善玩家体验。

1.3K31

金三银四季招聘季,APP测试面试题温新一遍

登录时与系统交互:锁,蓝牙,home,后退,横竖,修改字体字号。 逆向思维:已注册账号注册,未注册账号忘记密码,未注册账号登录,注册过程中退出再次注册。...push消息时,会有红点展示,推送消息阅读前后数字变化是否正确; 应用在开发、未打开状态、应用启动且在后台运行情况是push显示和跳转否正确。 多条推送合集显示和跳转是否正确。...四 App退通常是什么原因造成? APP退原因可能是: 缓存垃圾太多,Android系统特性,如果长时间不清理垃圾文件,会导致越来越卡,甚至退。 运行程序太多,导致内存不足。...对于浏览器而言,由于程序启动时还会有教育页和下发,因此启动时间获取显得尤为重要。...九 如何对app进行弱网测试 一款APP针对不同网络情况都需要保证不会崩溃,同时尽可能做到弱网情况也能达到功能正常使用,或者使用体验达到最佳。

94030

金三银四季招聘季,APP测试面试题温新一遍

登录时与系统交互:锁,蓝牙,home,后退,横竖,修改字体字号。 逆向思维:已注册账号注册,未注册账号忘记密码,未注册账号登录,注册过程中退出再次注册。...push消息时,会有红点展示,推送消息阅读前后数字变化是否正确; 应用在开发、未打开状态、应用启动且在后台运行情况是push显示和跳转否正确。 多条推送合集显示和跳转是否正确。...四 App退通常是什么原因造成? APP退原因可能是: 缓存垃圾太多,Android系统特性,如果长时间不清理垃圾文件,会导致越来越卡,甚至退。 运行程序太多,导致内存不足。...对于浏览器而言,由于程序启动时还会有教育页和下发,因此启动时间获取显得尤为重要。...九 如何对app进行弱网测试 一款APP针对不同网络情况都需要保证不会崩溃,同时尽可能做到弱网情况也能达到功能正常使用,或者使用体验达到最佳。

99920

手游一些事儿 - 动态更新

腾讯《怪物弹珠》 目前国内手游2d开发以cocos2d-x js/lua为主流,3d多使用unity3d,类似网易这种做过端游游戏厂商则倾向于使用在端游已经成熟引擎来进行开发。...游戏支持动态更新,推广上会有很大优势,一定程度上降低了多版本维护成本问题。...而采用脚本语言相比c++而言有比较明显优势: 1、人员招聘更容易(C++相对来讲难招一些,脚本语言比如lua上门很快); 2、产品稳定性有所提升(新手写c++一不小心就给你搞个野指针,然后游戏退鸟...,而绑定脚本的话,一定程度上避免了这种风险); 更新建议采用zip补丁包方式,最大程度上减少下载包大小(毕竟CDN流量也是要钱买,无论你是峰值还是总流量)。...如果关闭了预发布状态,那么你跟外网玩家所使用包一样,通过一个按钮来控制整个灰度发布,真机、外网环境提前测试需要发布内容。

68620

折叠开发指导系列⑤丨揭秘开发者不可不看开发、调测工具

3.3 用例3:应用在折叠和展开状态切换时业务不中断,应用页面显示和控件点击正常 测试步骤: 1)展开态,打开应用测试页面; 2)应用测试页面切换到折叠态,观察页面显示; 3)点击测试页面的所有控件和按钮...; 4)折叠态,打开应用测试页面; 5)应用测试页面切换到展开态,观察页面显示; 6)点击测试页面的所有控件和按钮。...预期结果: 2)应用页面状态切换过程中,不要出现页面重启、退;页面显示正常,不要出现页面截断、拉伸变形、放大模糊,按钮缺失等问题。 3)测试页面按钮和控件点击都能正常响应。...5)应用页面状态切换过程中,不要出现页面重启、退;页面显示正常,不要出现页面截断、拉伸变形、放大模糊,按钮缺失等问题。 6)测试页面按钮和控件点击都能正常响应。...预期结果: 2)应用页面分屏过程中,不要出现页面重启、退;分屏之后页面显示正常,不要出现页面截断、拉伸变形、按钮缺失等问题。 3)测试页面按钮和控件点击都能正常响应。

1.9K20

Unity入门教程(上)

1,确认游戏视图标签页右上方Maximize on Play图标处于状态,然后点击画面上方播放按钮(位于工具栏中间播放控件中最左边三角形按钮)。 ? ?...2,启动游戏,将自动切换到游戏视图。场景视图中配置好3个游戏对象将显示出来。若希望终止游戏运行,再次点击播放按钮即可。 ? 提醒:游戏启动,再次进行编辑前请务必先终止游戏运行。...八、摄像机便捷功能 层级视图选中Cube,将鼠标移动到场景视图中,然后F键,可以看到摄像机将向Cube移动。 ? 切记:选中某游戏对象再按F键,场景视图中摄像机将移动到该对象正面。...现在创建脚本是一个空脚本,即使运行也不会发生什么。为了能够将它用在游戏中,必须做相应编辑。 ? 2,选中Player脚本,点击检视面板上Open按钮。...2,Width&Height文字右侧两个文本输入框中分别填入640和480,确认无误OK按钮。 ?

3.4K70

Unity3D】Android 打包 ② ( Android 编译选项 | Android 工程设置 | 配置基本信息 | 配置不同分辨率图标 | 配置启动动画 | 其它设置 )

- 在上一篇博客 【Unity3D】Android 打包 ① ( Android 编译选项 | 安装 Android Build Support 模块 ) 中 讲解了 Android 打包最基本配置...Build Settings 对话框左下角 Player Settings… 按钮 , 弹出 Project Settings 设置对话框 , 该对话框中可以配置 Android 平台相关配置信息...; Resolution and Presentation , Default Orientation 设置屏幕方向 , 默认是自动旋转 Auto Rotation , 一般游戏都是设置横...类型 ; 然后 Logos 中 , 选择刚设置图标 ; 点击 Preview 按钮 , 进行预览 , 启动界面效果如下 ; Unity 图标 和 自定义图标 , 可以在一起显示 , 也可以设置先后显示...; Unity Logo Below : 同一个界面显示多个图标 ; All Sequential : 显示显示图标 ; 五、 其它设置 ---- 注意要配置一个包名 ;

76550

Unity3d 连续按键处理和单次按键处理

用途是游戏中控制移动,例子是可以将用户点击鼠标左键时向前走一步,而点击鼠标右键时,只要按住不放就连续后退 unity3d 中,通过 Input 静态类可以拿到用户输入,而按键输入统一可以作为某个功能输入...从上面的代码小伙伴可以看到我获取鼠标左键和获取右键用方法不相同, Unity3d 里面通过了以下方法 GetButton 如果传入虚拟按钮,那么返回 true 值 GetButtonDown...虚拟按钮一帧,返回 true 值 不同就在于 GetButtonDown 只有虚拟按钮一帧,返回 true 值,而之后就没有返回 true 值了,也就是获取到是下一次。...而 GetButton 只要按钮就返回 true 可以用来做连续点击 脚本 Update 方法里面方式使用 GetButtonDown 作为相机向前移动,而 GetButton 作为相机向后移动...,此时可以做到鼠标左键点击向前走一步,安装鼠标左键没有反应,而点击鼠标右键时,只要按住不放就连续后退 创建一个简单游戏用来说明一连续按键控制和单次按键控制不同,接下来部分是给入门小伙伴准备

2K00

Cocos Creator 出新版本啦, 2.1.2 圆形Shader终于可以完美解决了!

所谓分包加载,就是把游戏内容一定规则拆分为几个包,首次启动时先下载必要包,这个必要包我们称为「主包」,开发者可以主包内触发其它分包下载,从而把首次启动下载耗时分散到游戏运行中。...[#5246] 修复加载带有 WebView 场景,在场景切换首帧会屏幕会问题[#5106] 修复 Label 文本置空之后仍会显示问题[#5266] [#5284] 修复带 LabelOutline...] 修复原生平台上 Canvas 适配模式为 SHOW_ALL 时,EditBox 输入框位置异常问题 [#162] 修复 Android通知中心显示时锁,音频不会暂停问题[#1788] 修复...[#1800] 修复 VideoPlayer Android 上播放时锁再进入会卡死问题[#1811] 修复 cc.sys.languageCode Android 上无法获取完整语言地区码问...for IE11)[#5033] 修复 Edge 浏览器上点击 EditBox 清除按钮(浏览器自带),不会触发 input 事件问题[#5088] 修复 EditBox 输入过程中文本大小未能随

3K30

手游准备好接受“精品”时代挑战了吗?——三步掌握游戏内存检测技巧

第一步:测试游戏apk 首先要注意:手机必须root  1、安装WeTest助手 登录http://wetest.qq.com/ ,“产品“菜单选择”性能测试“,点击”Unity客户端性能测试“ ?...或者直接登录http://wetest.qq.com/cube/ ,点击“Android版 下载”,也页面末尾扫描二维码直接下载。 ? ?...可以看到,按钮前后新增最大对象即为代码中生成Byte对象,并且该对象被引用次数为1。 那么,如何在游戏运行中看待这种快照之间新增或保留堆栈现象?...比如说,王者荣耀这类MOBA游戏副本和游戏大厅之间,会保留地图和NPC对象资源,保证下次开始游戏时可以更快读取和进入游戏; 而天天酷跑之类跑酷游戏在在副本和游戏大厅之间,就不会保留地图和NPC对象资源...4、通过内存分配总表定位存在问题函数 重新刷新一报告,我们最后来看一游戏整体运行过程中具体功能内存分配情况: ?

1.1K30

GME+MGOBE|联机游戏与实时语音碰撞

从2010年至2013年开始,Android系统以及iOS系统加持,手游产业开始迎来了爆发期,各式各样手游开始出现。...另外我们 Unity 官方网站上下载到MGOBEDEMO,我们会将 GME 游戏语音集成在这个 DEMO 里面。...2、导入SDK 将下载好 SDK 文件解压,拷贝到 Unity 工程中,删除 Plugin 中平台文件夹,只保留 Android、gmesdk.bundle 以及 x86_64。...3.2 进入房间 点击【登录】按钮之后,会出现一个游戏大厅界面。 ? 在这个界面上有两个按钮,一个是【自动匹配】,另一个是【创建房间】,如果已经有房间的话,界面上还会显示房间列表。...所以我们进入匹配房间界面新增设备操作按钮。 加入房间之后界面如下,我们添加两个按钮,一个用来开启麦克风,一个用来开启扬声器: ?

7.4K71

快速定位手游内存占用过高问题

第一步:测试游戏apk 首先要注意:手机必须root 1.安装WeTest助手 登录WeTest官网,“产品“菜单选择”性能测试“,点击”Unity客户端性能测试“ [image.png]...或者直接登录,点击“Android版 下载”,也页面末尾扫描二维码直接下载。...[image.png] 可以看到,按钮前后新增最大对象即为代码中生成Byte对象,并且该对象被引用次数为1。 那么,如何在游戏运行中看待这种快照之间新增或保留堆栈现象?...比如说,王者荣耀这类MOBA游戏副本和游戏大厅之间,会保留地图和NPC对象资源,保证下次开始游戏时可以更快读取和进入游戏; 而天天酷跑之类跑酷游戏在在副本和游戏大厅之间,就不会保留地图和NPC对象资源...通过内存分配总表定位存在问题函数 重新刷新一报告,我们最后来看一游戏整体运行过程中具体功能内存分配情况: [image.png] 图中”分配堆栈“代表就是游戏每次调用一个函数,开发人员需要关注右上角

4.2K00

Android 启动优化详解

,应用解析 (系统) 预览窗口显示(根据Theme属性创建,如果Theme中指定为透明,看到仍然是桌面) (应用) Application创建, 页/启动页 Activity创建(一系列inflateView...、onMeasure、onLayout) (系统) 显示 (应用) MainActivity创建界面准备 (系统) 主页/首页 显示 (应用) 其他工作(数据加载,预加载,业务组件初始化) 窗口可操作...优化: 预览(今日头条),预览窗口实现成效果,高端机上体验非常好,不过低端机上会拉长总时长(建议Android6.0以上才启用此方案); //优点:避免点击桌面图标无响应 //缺点...MultiDex 优化 apk编译流程/Android Studio 编译按钮发生了什么? 1. 打包资源文件,生成R.java文件(使用工具AAPT) 2....子线程install(不推荐): 页开一个子线程去执行MultiDex.install,然后加载完才跳转到主页, 需要注意Activity,包括页中引用到其它类必须在主dex中,

4.7K85

开发游戏时如何操控 游戏打击感?利用好Feel插件可快速提升游戏

Assets/Feel/FeelDemos/ 目录下是部分Demo,可以先尝试打开一个Barbarians/FeelBarbarians.unity 场景,点击Play可以正常运行,并显示手机反馈效果...点击Unity运行,Hierarchy窗口选中Feedback,Inspector窗口点击MMF_PlayerPlay按钮,即可看到对象受击位移反馈。...点击Unity运行,Hierarchy窗口选中Enemy,Inspector窗口点击MMF PlayerPlay按钮,即可看到方块受击位移+白反馈。...点击Unity运行,Hierarchy窗口选中feedback,Inspector窗口点击MMF_PlayerPlay按钮,即可看到方块受击位移+白反馈+飘字效果。...此时点击Unity运行,Hierarchy窗口选中Feedback,Inspector窗口点击MMF PlayerPlay按钮,即可看到方块受击位移+白反馈+飘字+镜头摇晃效果。

1.4K20

启动优化

,应用解析 (系统) 预览窗口显示(根据Theme属性创建,如果Theme中指定为透明,看到仍然是桌面) (应用) Application创建, 页/启动页 Activity创建(一系列inflateView...、onMeasure、onLayout) (系统) 显示 (应用) MainActivity创建界面准备 (系统) 主页/首页 显示 (应用) 其他工作(数据加载,预加载,业务组件初始化) 窗口可操作...优化: 预览(今日头条),预览窗口实现成效果,高端机上体验非常好,不过低端机上会拉长总时长(建议Android6.0以上才启用此方案); //优点:避免点击桌面图标无响应 //缺点...MultiDex 优化 apk编译流程/Android Studio 编译按钮发生了什么? 1. 打包资源文件,生成R.java文件(使用工具AAPT) 2....子线程install(不推荐): 页开一个子线程去执行MultiDex.install,然后加载完才跳转到主页, 需要注意Activity,包括页中引用到其它类必须在主dex中,

3.2K54

一年前一篇关于学做unity游戏草稿,好像是忘推送了

三个月前了解到Unity和UE,也想学学,所以想试着在上述那种状态,看能不能依靠业余时间做出一个Unity游戏,想到了就开干,就动手了。...稍微跑一这些学习项目,就会发现其实Unity跟Cocos Creator一样,都是“组件式”开发模式,一个物体节点上可以挂载系统自带、自己自定义创建组件,最后各类组件组合在一块就形成了一个游戏...对于预研,上面几点做得差不多,还得复习一些基础几何数学知识,比如向量处理(Unity中重点要了解Vector类),加上一个基础想法就能做出一个小demo,这里展示一: https://mpvideo.qpic.cn.../Access_Guide/Android.html#jump 虽然注意是,android实现微信登录时,WXEntryActivity文件必须放在跟包名一致文件目录下,不然即使AndroidManifest.xml...", false);//是否需要右上角显示关闭按钮 // para.Add("needCancel", false);//是否需要显示取消按钮 // para.Add("

17710

国民游戏王者荣耀真实地图开发之路

这样,就存在了 Unity 调用原生 Android/ios 以及 Native 调用 Unity 一系列调用。阿波罗团队将会承担中间通道中大量中转任务。中转过程中,涉及大量数据结构。...当时自己和同事第一反应是找一 Unity 坐标系原理,确认其和端上转换关系,只有这样才能把控件绘制到王者游戏中想要位置。...这是所有人都不希望,最后王者团队和阿波罗团队讨论,采用 Unity 官方论坛一条解答方案对此问题进行了解决: 展示 android  页面时, Unity 侧添加一个蒙版,Untiy 此时不处理该事件...window." 4.3 Android沉浸式问题处理 王者 Andorid 侧采用了沉浸式模式,沉浸式显示界面上,默认情况是全屏,状态栏和导航栏都不会显示。...而当需要用到状态栏或导航栏时,只需要在屏幕顶部向下拉,或者屏幕右侧向左拉,状态栏和导航栏才会显示出来,此时界面上任何元素显示或大小都不会受影响。

99471
领券