精华内容
下载资源
问答
  • Unity和AS导出OBB和APK

    万次阅读 多人点赞 2021-03-22 11:15:34
    注意abb包的名字: main.版本号.包名.obb eg:main.1.demo.obb 一般来说,第一次提审版本号是1,第二次是2

    推荐阅读:

    obb

    OBB(Opaque Binary Blob)文件格式,是安卓游戏通用数据包。在一些大型游戏上较为常见,同时还附以Data文件,亦或是md5.dat文件出现。通常在游戏开始前,程序会自动将obb解包至/sdcard/Android/data或者是/android/obb目录下,但也有游戏不会解包,直接读取。

    前言

    游戏要上架谷歌商店 除了要接好谷歌SDK外,谷歌还要求提交商店的apk必须在100M以下,对于游戏来说几乎都会大于100M,所以提交商店apk拆分成基础apk(小于100M)+obb文件,两个文件一起上传GooglPlay,用户下载的时候会连同apk+obb一起下载到用户手机上,当然对于用户来说,完全感受不到区别的。

    unity导出OBB

    File — Build Settings —Android — Player Settings — Publishing Settings — Split Application Binary
    在这里插入图片描述
    通过以上图片,我相信大多数人已经知道怎么创建了,apk签名比较简单,如果之前没有签名文件,那么选择图中的Create New Keystore然后在下面两个密码框中输入密码点击Browse Keystore创建一个.keystore文件,签名文件就创建完成了,只要build的时候,自然就会将你的apk签名了,那签名有什么用呢?作为一个开发过android的人,我算是了解一些的,以前到一些开发者平台上传安卓的apk发布的时候,经常会有提示安全性问题,比如360开发者平台,那么如果你想解决这个问题,你就得加固,就像360平台有提供一个加固网站,只要你签过名的apk上传到他的加固网站,然后下载下来,在使用同一个签名文件重新签名,那么你的apk在重新发布之后,在他的平台上面也就不会有安全问题警告了。

    接下来选择Build System : Gradle 来构建AS工程和OBB文件
    在这里插入图片描述

    在这里插入图片描述

    OBB出生啦

    点击导出后,会生成如下类似的的文件目录。
    在这里插入图片描述
    在这里插入图片描述
    其中
    libs:包含用到的jar库
    src\main\assets:包含C#代码
    src\main\ jniLibs:安卓包需要的东西
    src\main\ res:包含apl的icon和一些包名之类的设置

    导出来的obb名字还是个孩子,我们需要为它取个合法的名字
    【abb命名规则】: main.版本号.包名.obb
    eg:main.1.demo.obb
    一般来说,第一次提审版本号是1,第二次是2
    在这里插入图片描述

    Unity构建OBB工程和AS资源

    这里面包含了google 相关的依赖资源和Unity交互代码,把Unity生成AS工程放入对应文件即可(箭头所示)。运行后生成apk即,正常情况下生成的基础apk是可以单独运行,因缺少obb资源包 游戏会卡在某个阶段,但并不会引起程序崩溃。
    在这里插入图片描述
    此时,不需要其他操作时,我们就可以打包了。但如果as工程中,我们又添加了sdk相关代码,那我们不可能每次重新重新添加sdk代码。因为往往 我们的项目会改动,会修改代码,修改资源,那这时我们改怎么办呢。其实,我们只需要重新使用unity导出obb,新导出的obb包含了我们修改的东西,我们需要做三件事:
    1.替换obb,修改对应的版本号,如下图:
    在这里插入图片描述
    2.修改AndroidManifest.xml中的unity.build-id,改为为obb中对应的编码。
    对于一个新手,不知道obb是啥,也不知如何找到它里面的编码,如下:我们复制obb,修改后缀为.zip
    在这里插入图片描述
    解压改复制obb,剋看到目录下有如下类似的命名文件,复制名字(id)
    在这里插入图片描述
    将复制的id粘贴到如下地方,替换原来的id在这里插入图片描述

    AS导出apk

    接下来我们就可以导出apk了
    在这里插入图片描述
    没有密钥的(身份证)所以我们要去生成一个密钥,选择 Create new…
    (注意:这里有两个“密钥的密码” 因为一个是密钥的密码,一个是key的密码,但是通常我们在设置的时候会选择设置同一个,这样方便我们记忆,所以这里都认为是密钥的密码。),但是我们现在上面的unity中,已经创建了密钥,可以直接使用它。
    在这里插入图片描述
    最后,我们打包出来一个apk的文件。

    运行apk

    先把apk安装到Android设备,注意obb文件改名为:

    main..<包名>.obb

    并拷贝到Android设备的“/android/obb/<包名>/ ”路径下。

    如在Unity3D编辑其中,你可以在工程设置的如图位置处,看到“Bundle Version Code”和包名(即“Bundle Identifier”).

    以上面的ABC为例(假设其“Bundle Version Code”值为2,包名为“com.Demo.ABC”):

    • 首先,在Android设备上安装ABC.apk;- 接着,将ABC.obb改名为“main.2.com.Demo.ABC.obb”;

    • 然后,将文件“main.2.com.Demo.ABC.obb”拷贝到Android设备的“/android/obb/com. Demo.ABC/”路径下;

    • 启动App,你会发现新安装的APP已经可以正常使用了。

    设置转屏方式

    这时,如果你设置的屏幕旋转方式和AndroidManifest.xml中screenOrientation不一样,如下:

    在这里插入图片描述
    我们可以在添加如下代码修改:

        @Override
        public void setRequestedOrientation(int requestedOrientation){
            return;
        }
    

    每个人的工程不一样,脚本名也可能不一样,例如我这里是添加在Helper.java脚本中,如下

    展开全文
  • android小白新手在下载游戏的时候可能都会提示下载数据包,其实.obb文件就是所谓的游戏数据包,只不过有的obb文件被压缩成了压缩文件。数据包的使用直接影响游戏的进程。下载数据包之后,可能还会提示存放的位置,在...

    android小白新手在下载游戏的时候可能都会提示下载数据包,其实.obb文件就是所谓的游戏数据包,只不过有的obb文件被压缩成了压缩文件。数据包的使用直接影响游戏的进程。下载数据包之后,可能还会提示存放的位置,在下载下来的数据包之后,可能又会遇见几个问题

    一个就是:下载下来的是一个压缩包

    eb8ccebe5594e49959b4342801b9aeee.png

    另一个就是一个:.obb扩展名的文件

    294f46982f1896cbd2dd73f081e88f4a.png

    通常情况下大家下载的一般是一个数据包,在解压之后会得到一个游戏的完整的数据包,既obb文件。其实含义是一样的,但可能由于个网站的差异,有的是直接的数据包,有的则是obb文件,那么遇到obb文件该怎么使用?

    obb文件时一个比较特别的文件,他的名字和位置直接影响数据包能否被游戏正常加载。

    一般游戏的数据包都是存放在SD卡/android/obb(data)位置,这个得根据不同的游戏,不同的位置

    2a97b6f6a37f7605a8fd853a8199bab8.png

    .obb文件使用注意:

    1:如果下载的是obb文件,则需要根据提示文件路径自己在obb或者data文件夹子目录创建一个相对应的文件夹存放obb文件

    2:gameloft游戏数据包也要根据实际情况来存放。有的则是存放在SD卡目录下的/gameloft文件夹内,有的也是存放在android目录下的文件

    3:个别游戏直接存放SD卡根目录

    4:还有同学表示android目录下没有obb文件夹,很简单哦,自己创建一个就OK了。

    数据包的存放位置,直接影响游戏,希望会对大家有所帮助,如果还有其他的疑问,可以评论反馈,pc6安卓网也会在第一件给大家解决。

    展开全文
  • unity android obb

    2016-04-28 10:24:04
    unity android obb
  • obb downloader plugin

    热门讨论 2015-04-20 14:41:41
    obb downloader plugin
  • unity3d_obb UnityOBBDownloader 该软件包是Google Play market_downloader库的改编版,用于Unity Android(作为插件)。 此插件无法解决(通过资产捆绑或类似技术)将> 50MB的.apk拆分为.obb的问题。 它仅处理不...
  • webview load html from obb
  • android小白新手在下载游戏的时候可能都会提示下载数据包,其实.obb文件就是所谓的游戏数据包,只不过有的obb文件被压缩成了压缩文件。数据包的使用直接影响游戏的进程。下载数据包之后,可能还会提示存放的位置,在...

    android小白新手在下载游戏的时候可能都会提示下载数据包,其实.obb文件就是所谓的游戏数据包,只不过有的obb文件被压缩成了压缩文件。数据包的使用直接影响游戏的进程。下载数据包之后,可能还会提示存放的位置,在下载下来的数据包之后,可能又会遇见几个问题

    一个就是:下载下来的是一个压缩包8950573_2015010911393597_thumb.jpg

    另一个就是一个:.obb扩展名的文件8950573_2015010911393598_thumb.jpg

    通常情况下大家下载的一般是一个数据包,在解压之后会得到一个游戏的完整的数据包,既obb文件。其实含义是一样的,但可能由于个网站的差异,有的是直接的数据包,有的则是obb文件,那么遇到obb文件该怎么使用?

    obb文件时一个比较特别的文件,他的名字和位置直接影响数据包能否被游戏正常加载。

    一般游戏的数据包都是存放在 SD卡/android/obb(data) 位置,这个得根据不同的游戏,不同的位置8950573_2015010911393599_thumb.jpg

    .obb文件使用注意:

    1:如果下载的是obb文件,则需要根据提示文件路径自己在obb或者data文件夹子目录创建一个相对应的文件夹存放obb文件

    2:gameloft游戏数据包也要根据实际情况来存放。有的则是存放在SD卡目录下的/gameloft文件夹内,有的也是存放在android目录下的文件

    3:个别游戏直接存放SD卡根目录

    4: 还有同学表示android目录下没有obb文件夹,很简单哦,自己创建一个就OK了。

    数据包的存放位置,直接影响游戏,希望会对大家有所帮助。

    展开全文
  • 软件简介exagear安卓11数据包obb是一款独特的模拟器程序。软件有着很经典的游戏可以进行下载运行的,而且这些游戏通过它就可以在手机上进行体验到了。对于需要的用户来说有着很优质的服务体验。需要的用户下载它!...

    软件简介

    exagear安卓11数据包obb是一款独特的模拟器程序。软件有着很经典的游戏可以进行下载运行的,而且这些游戏通过它就可以在手机上进行体验到了。对于需要的用户来说有着很优质的服务体验。需要的用户下载它!

    exagear安卓11数据包obb可以通过网盘下载:点击进入(提取码:fvas)

    exagear安卓11数据包obb特色

    1、整个游戏的数据设计很好的,可以进行轻松的各种数据的修改的服务功能的设计;

    2、游戏界面上的键盘位置可以随时的进行调整,这种功能的设计更加的人性化了很多;

    3、不过你需要小心的是,游戏是比较耗费电量的,毕竟是端游的游戏设计在;

    exagear安卓11数据包obb亮点

    1、模拟器的安装很方便,不过建议找一个比较好找到文件夹进行安装最好的;

    2、平台上面能够运行的游戏都是比较老的游戏了,也都是一些不会占用上面性能的游戏;

    3、对于很多的用户来说使用帮助很明显,可以在手机上体验到一些优质的单机游戏了。

    exagear安卓11数据包obb点评

    exagear安卓11数据包obb这款软件是很多用户都很喜欢的。主要是这种功能的设计很好用,可以通过它进行快速的游戏使用以及观看的,对于玩游戏的用户来说有着很棒的游戏体验。不过目前都是一些很老的游戏了。

    展开全文
  • OBB碰撞

    2017-11-01 16:57:00
    OBB碰撞检测,坐标点逆时针 class OBBTest extends egret.DisplayObjectContainer { private obb1:OBB; private obb2:OBB; private points1:Array<egret.Point>; private points2:Array<egre....
  • 类型:休闲益智大小:46.4M语言:英文 评分:5.0标签:立即下载obb文件就是所谓的游戏数据包,只不过有的obb文件被压缩成了压缩文件。数据包的使用直接影响游戏的进程。下载数据包之后,可能还会提示存放的位置,在...
  • android小白新手在下载游戏的时候可能都会提示下载数据包,其实.obb文件就是所谓的游戏数据包,只不过有的obb文件被压缩成了压缩文件。数据包的使用直接影响游戏的进程。下载数据包之后,可能还会提示存放的位置,在...
  • exagear模拟器obb数据包是一款模拟了真实的运营电脑运行的软件,你可以通过手机体验游戏的乐趣,还可以在手机上玩各种PC游戏,,玩家们可以直接的在手机上进行下载各种游戏,资源是非常的丰富的。exagear模拟器obb...
  • obb文件就是所谓的游戏数据包,它是不能直接打开的,而是把它解压到Androidobb中相关的文件夹里,然后安装该obb对应的软件,这样该软件才能调用obb文件中的数据。obb文件是要解压到手机存储里的文件,一般大型游戏会...
  • OBB 规则 API HTTP/JSON api。 这个 api 主要充当主要逻辑的 json 代理。 这是一个纯粹的服务,它没有任何副作用,如持久性。 您可以使用游戏数据重复调用它,并围绕它轻松构建工具或机器人。 另请查看游戏的...
  • obb树的完整代码,可以运行,测试函数需要自己根据自己需要写导入数据的函数。
  • Android obb 安装

    万次阅读 2019-09-29 16:37:36
    3.打开安卓手机的文件管理系统,打开内部存储根目录找到Android目录,在Android目录下创建obb文件夹(如果没有obb目录) 在新创建的obb目录下,创建一个以应用包名为名字的文件夹(港台魔王包名com.heyyogame.mw) 4....
  • osg_obb.rar

    2020-06-23 13:45:25
    函数需要自己根据自己需要写导入数据的函数。 obb树的完整代码,可以运行。
  • OBB3D相交检测

    2021-08-11 16:55:14
    接上一篇OBB2D相交检测 在2D 中是只要有一个轴、线将两个 OBB 分离到两侧就判定两个 OBB不相交 在3D 中基本类似2D,但是在3D 中要将分离线替换为分离面,就是只要是找到一个面,能量两个 OBB分离在面的两侧,就...
  • 碰撞检测之OBB-OBB检测

    2018-05-13 10:23:56
    碰撞检测之OBB-OBB检测2016年03月07日 02:20:14阅读数:3732 2D情况首先回顾一下SAP两个凸包多边形,当且仅当存在一条线,这两个多边形在这条线上的投影不相交,则这两个多边形也不相交.这条线称为Separating Axis....
  • 我跟随这个主题:Android OBB/ZIP loading (cocos2dx) 因此,我修改了Cocos2dxHelper.java并将我的OBB文件(更名为Zip文件)放在我的设备的SD卡上:/Android/obb/com.project.id/com.project.id.obb 不幸的是我...
  • OBB包围盒

    千次阅读 2017-05-15 20:46:25
    前面提到了长条物体在旋转时AABB盒的变化,那么是否有能够在任意方向都更为精确的检测方式,答案是肯定的,这是一种基于OBB即定向包容盒子(Oriented Bounding Box,OBB)的技术,它已经广泛用于光线追踪和碰撞检测中...
  • #obb简介   OBB(Opaque Binary Blob)文件格式,是安卓游戏通用数据包。在一些大型游戏上较为常见,同时还附以Data文件,亦或是md5.dat文件出现。通常在游戏开始前,程序会自动将obb解包至/sdcard/Android/data...
  • I have an .so file that I packed into an obb expansion. It's about 20 megabytes.I'm trying to useSystem.load("/storage/emulated/0/Android/obb/com.mypackage.myapp/libtest.so");to load the library. But ...
  • Unity中安卓APP安装OBB分包(基础APK+OBB)

    万次阅读 2018-08-01 16:16:24
    Unity中安卓APP安装OBB分包(基础APK+OBB) 1、首先在Unity打好分包,出分包的方法如下图所示 准备好分包打包的Android安装包(apk+obb),比如说是:ABC.apk + ABC.obb   2、先把apk安装到Android设备,然后将...
  • Unity生成和使用obb

    千次阅读 2019-10-28 11:45:14
    海外渠道经常会对包体大小作限制,通常方式是制作Obb包提交到资源服务器,渠道上传主程序包。 1、生成Obb File-Build settings-playerSettings-publishing settings,勾选split application binary即可,如图 ...
  • OBB2D相交检测

    2021-08-05 16:18:09
    OBB相交检测 判断2D平面上两个矩形(可以旋转)是否相交。 如果两个矩形 A、B 不相交,则存在至少一条直线能够将两个矩形分割在两侧。对于凸多边形依然成立。 能将两个矩形分割的直线叫分离线 separatingLine、垂直于...
  • OBB包围盒生成算法

    2016-11-22 19:21:25
    生成OBB(方向包围盒算法),java实现。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,516
精华内容 1,806
关键字:

obb