Unity PS4/PS5开发环境搭建

news/2024/12/2 20:29:45/

首先,主机游戏PlayStation/Nintendo Switch都是比较闭塞的,开发者账号是必须的。

开发环境有两个部分,一是SDK Kit(各种开发调试环境),二是Unity的支持库(安装后才能在Unity中切换到PS平台); 需要严格按照SDK版本和对应支持的Unity版本安装开发环境。

1. 安装PS4/PS5 SDK:

登录开发者账号后,Development->Resources,找到Download SDK Manager入口

下载安装SDK Manager,选择PS4或PS5 点击Install SDK在线下载安装,安装后会自动把对应版本SDK安装目录配置到环境变量,环境变量指向的SDK版本即为当前开发版本;SDK安装完成后需重启计算。

目前SDK最新版是7.0,4.0已经不能用了,打包时报错,提示版本过期,升级SDK后可正常打包。

2. Unity PlayStation Support

在论坛的Unity板块找到Unity for PlayStation 5 Downloads 下载对应Unity版本,下载后的文件如UnitySetup-PS5-Support-for-Editor-2021.3.20f1.exe,双击自动安装到Unity Editor安装目录的Editor\Data\PlaybackEngines下。

PS4 Unity支持下载:

Unity for PlayStation 4 Downloads

 3. 环境安装完成后,重启Unity编辑器BuildSettings里就会出现PS平台

下面是踩的一些巨坑,只介绍正确的操作,避免掉坑:

补丁包和整包一样为pkg格式,只是补丁包是相较于master包的资源增量包。

可以通过命令行和Unity两种方式生成Patch包。仅介绍使用Unity生成Patch,实际上内部也是调用命令行。

安装PS4/5环境后,可以在Unity编辑器Help->Unity Manual PS4Player打开手册,可参考手册配置Unity各项设置。

一.  PS4生成补丁包(Patch):

1. BuildType选Package

 2. Build Settings界面设置:

 Package Category:包类型,可以选择出整包还是补丁包;

Select Params File: 选择参数文件parasm.sfx,文件是xml格式内容,参数会覆盖上面设置。手动设置每项参数和直接指定params.sfx二选一。

注意:这里有个巨坑,param.sfx中category对应Package Category属性,但是Package Category配置的是枚举,而category字段是字符串,两者毫无对应关系。

Package Category设置为PS4 Application等同于category设置为gd;

Package Category设置为PS4 Patch等同于category设置为gp;

当出Patch包时:

Application PKG: master包,即首包pkg文件;最为增量对比包;

Latest QA passed PKG: 指的是最新通过QA的Patch包或remaster包。

Patch ChangeInfo Folder: 新包更新说明的多语言文件所在的文件夹,每种语言对应的文件名如下

 文件格式:

<?xml version="1.0" encoding="UTF-8"?>
<changeinfo>
<changes app_ver="01.00">
<![CDATA[Fix bugs.]]>
</changes>
</changeinfo>

Application Type: 出整包或补丁包都选择full;

二. PS5生成Patch包:

PS5相对完善了很多,只能指定Param File,文件为json,可以通过Param Editor窗口工具生成。

 PS5无论是出整包还是补丁包(Patch) Category都是选Game Application,唯一的区别是是否指定对比包(Reference Package):

 点击Reference Package指定首包或remaster包,以此为基准生成差量补丁包。

三. 安装补丁包到PS主机会遇到报错:InstallPackage API error - System software version mismatch. New version of system software is required.

对于PS4使用PS4 SDK的SCE\ORBIS\Tools\Publishing Tools\bin\orbis-pub-chk.exe工具查看pkg包信息,包信息中可以看到包所需的System software版本号。

对于PS5使用Target Manager for PS5(TM)->Apps->Publishing Tools GUI,切换到Info,选择pkg包即可查看包信息。

 

然后打开SDK Manager,只选择对应版本的System Update Files安装, 安装完成后System Update文件会下载到SDK的SCE\ORBIS\System Update Files目录(PS5是在SCE\Prospero\System Update Files下):

 然后使用Neighborhood for PS4(TM)工具连接PS4主机,鼠标右键->System Update安装最新的System Update File.

安装时PS主机会自动重启更新,然后再次安装Patch包正常运行。


http://www.ppmy.cn/news/255069.html

相关文章

ps4怎么用html,ps4改dns教程 ps4怎么设置dns

ps4改dns教程。许多主机玩家在商店下载数字版游戏时&#xff0c;偶尔会遇到速度特别慢的情况。可以尝试改DNS&#xff0c;兴许会提高下载速度。各位PS4玩家一起来看看ps4怎么设置dns吧。 其实现在PS4玩家用默认DNS就行&#xff0c;改DNS的用处已经不大了&#xff0c;因为出口宽…

每日算法(第十七期)

先来回顾一下上期的问题及答案&#xff1a; 「无重复字符的最长子串」&#xff08;Longest Substring Without Repeating Characters&#xff09;。 题目描述&#xff1a; 给定一个字符串 s&#xff0c;请找出其中不含有重复字符的最长子串的长度。 以下是对应的JavaScript实现…

2023智源大会议程公开丨基础模型前沿技术论坛

6月9日&#xff0c;2023北京智源大会&#xff0c;将邀请这一领域的探索者、实践者、以及关心智能科学的每个人&#xff0c;共同拉开未来舞台的帷幕&#xff0c;你准备好了吗&#xff1f;与会知名嘉宾包括&#xff0c;图灵奖得主Yann LeCun、图灵奖得主Geoffrey Hinton、OpenAI创…

港科夜闻|海南省教育厅党委书记曹献坤到访香港科大(广州)开展实地调研

关注并星标 每周阅读港科夜闻 建立新视野 开启新思维 1、海南省教育厅党委书记曹献坤到访香港科大(广州)开展实地调研。香港科大(广州)临时党委书记屈哨兵从政治建设、思想建设、组织建设、制度建设及工作机制等方面&#xff0c;为曹献坤书记详细介绍了学校的党建工作体系构建&…

linux和windows爬虫有什么区别

Linux和Windows作为操作系统对于爬虫的差异不是特别大&#xff0c;因为两个操作系统同时都可以用于编写运行爬虫的程序。 主要的差异可能源于开发工具和环境的差异。Linux上通常使用命令行工具来编写和运行爬虫程序&#xff0c;而Windows则更加倾向于使用图形化界面的编程软件…

SONY EVI-D100P

索尼EVI-D100P&#xff08;PAL&#xff09;视频摄像机对于任何需要使用拥有平移/倾斜/缩放遥控操作灵活性的高质量彩色视频摄像机的应用来说均是一种最佳的选择&#xff0c;并且是一体化设计。这种高质量的CCD摄像机将高速安静的平移/倾斜和宽广的视角以及40x缩放结合起来。当摄…

清理SONY D-NE10 的线控器

这台SONY D-NE10的线控器买来就存在串键的通病&#xff0c;用了一段时间后&#xff0c;连停止键都不好用了&#xff0c;加上机器本身的按键也全部失灵&#xff0c;所以严重影响了使用&#xff01;没办法&#xff0c;得拆开清理一下了。 故障现象 1、音量加减键存在串键现象 …

惠普800g3/i5cpu安装黑苹果12详细教程(因为我有)---(未完善)

# 配备 - windows系统(建议在windows下进行配置) - balenaetcher(苹果镜像烧录&#xff09; - macos12镜像 - U盘 - efi(我已经有适配的&#xff09;&#xff08;上网搜,没有就选通用efi试试&#xff09; - diskgenius(efi操作) - bios(看主板怎么进入,本人f8,f9,f10试了…