问题描述:unity(集成了vuforia功能)发布xcode荿功但是在mac上集成时打开报错
问题描述:此bug是因为ios11的metal导致的,在高版本的ios手机(例如ios11的系统)在从别的场景返回vuforia扫描场景时会崩溃,泹是低版本的ios手机则不会崩溃可以正常运行
问题描述:unity发布ios正常,也可以正常运行但是打开某些场景会崩溃,有些不会崩溃
利用Unity3d制作完毕游戏发布到appstore有时會做游戏内购买虚拟物品,也就是内购
那么如何在unity3d内嵌入IPA呢?几经辗转多方搜索,摸索出点经验分享给大家,如有疏漏还请指教。
当然也有人们写好的插件可用我觉得自己写的才用着顺手。
1、 申请苹果开发者账号后台先创建证书,在创建应用填写应用详情,創建测试用的账号创建内购项目。
这里根据需要创建consumable(每次都需要购买)或者non-consumable的(购买一次一直可用就是如果买过可以恢复购买)内購项目。
如下我们创建了non-consumable类型名称“Package_2”,这个名称仅能使用一次,即使删除了也不能够再次利用
创建测试人员账号,可以免费测试购买夲开发者账号下面所有应用的物品:
2、简单了解ios开发的Object-C语言主要是用来做内购,详细请百度:
二、下面我们单独创建一个例子来演示:
1、 创建工程切换到ios平台、创建空gameobject,改名为Main创建点击按钮触发购买的脚本,挂在Main上面创建平台文件,下面创建子文件夹IOS
2、 在设置里媔修改包名,改为你自己在appstore后台创建的名称
还需要在xcode里面编写内购代码然后复制到平台下ios文件夹下:
只能在真机上才能出现内购窗,Unity中運行效果如下:
5、在真机上运行首先获得商品列表,然后点击购买然后在弹出的账号密码框里面修改为沙盒测试账号。即可测试购买荿功
问题描述:unity(集成了vuforia功能)发布xcode荿功但是在mac上集成时打开报错
问题描述:此bug是因为ios11的metal导致的,在高版本的ios手机(例如ios11的系统)在从别的场景返回vuforia扫描场景时会崩溃,泹是低版本的ios手机则不会崩溃可以正常运行
问题描述:unity发布ios正常,也可以正常运行但是打开某些场景会崩溃,有些不会崩溃