发布原理其实和发布ps4差不多:如何通过unity3d发布ps4应用
●准备工作
◇和unity对应版本的UnitySetup-Playstation-Vita-Support-for-Editor-xxx.exe,俗称unity add-on。
◇能发布ps vita的unity专业版licence
◇索尼psVita sdk环境
◇索尼psVita开发机/测试机
●环境搭建
◇开发机接入电源,将usb线连接电脑
◇如果过期需要激活,每次激活似乎是6个月的期限,到达6个月要重新激活,不然安装的应用进不去(如何激活见后面)
◇更新psv系统,打开Neighborhood for psvita,点击System Update选择.PUP文件,.PUP文件在下载的sdk里
◇安装完sdk后重启电脑,在我的电脑侧边栏会有一个栏叫Neighborhood for PlayStation(R)Vita,选中之后右键Add Network Target,确保连接上开发机(请保证在同一个局域网)
●开始发布
◇开发机
发布设置中点击Build And Run即可
◇测试机
1、将usb连接电脑,打开CMA软件(CMA for PS Vita DevKit),并打开设置,查看应用目录
2、将发布的pkg包复制到该应用目录
3、打开psv的package install,找到pkg文件并安装
2、将发布的pkg包复制到该应用目录
3、打开psv的package install,找到pkg文件并安装
●如何激活PSV
◇开发机
打开Neighborhood for psv,点击Active,选择从索尼官网https://psvita.scedev.net/hardware下载的激活文件.afv,进行激活,也可以直接把.afv文件拖拽到Neighborhood for psv
◇测试机
1、将usb连接电脑,打开CMA软件(CMA for PS Vita DevKit),并打开设置,查看应用目录如C:\xxx
2、将激活文件复制到CMA目录C:\xxx\PS Vita\package\activate,修改名称为vita_activation.pkg
3、在psv进入Debug Settings -> Activate by Connecting PC,自动重启完成激活
1、将usb连接电脑,打开CMA软件(CMA for PS Vita DevKit),并打开设置,查看应用目录如C:\xxx
2、将激活文件复制到CMA目录C:\xxx\PS Vita\package\activate,修改名称为vita_activation.pkg
3、在psv进入Debug Settings -> Activate by Connecting PC,自动重启完成激活
●如何升级psv系统的SDK?
◇
测试机:
1、定位到SDK安装目录C:\Program Files (x86)\SCE\PSP2\System Update Files
2、复制对应版本的PUP文件到CMA应用目录C:\xxxx\PS Vita\package\UPDATE,并修改名称为PSP2UPDAT.PUP
3、psv打开设定->系统升级->Update using MTP
◇ 开发机:
1、使用Neighborhood查看设备列表,右键激活/Install/Update
ps:一定要选择Unity和Add-On以及SDK版本对应。
1、定位到SDK安装目录C:\Program Files (x86)\SCE\PSP2\System Update Files
2、复制对应版本的PUP文件到CMA应用目录C:\xxxx\PS Vita\package\UPDATE,并修改名称为PSP2UPDAT.PUP
3、psv打开设定->系统升级->Update using MTP
◇ 开发机:
1、使用Neighborhood查看设备列表,右键激活/Install/Update
ps:一定要选择Unity和Add-On以及SDK版本对应。
●常见问题
◇
short Title无法显示中文?
看.sfx文件是否格式为utf-8
◇
如何获得nptitle.dat文件?
◇
游戏开始时提示此程序使用时可能会关闭网络?
unity发布设置-other setting里的power mode改成mode A(Normal)就好了
◇
进入游戏后弹出提示:请登录Playstation NetWork?
代码中调用了登录,Sony.NP.User.SignIn();去掉即可。