Articles of playstation4的

PS4:获取电源指示灯的当前状态

我在网上search了一个关于这个问题的答案,但不幸的是没有成功。 我正在寻找从PS4上的电源指示灯获取状态或颜色(如您所愿)的方法。 这样做的目的是为了控制在我客厅的玻璃板上附着的灯。 他们应该有相同的颜色。 任何想法如何解决这个问题? 谢谢!

我可以在PlayStation Store上发布任何types的应用程序或游戏吗?

我想开发一款游戏,主要在Playstation 4上试用。 我可以制作任何游戏或应用程序,并在Playstation商店上发布吗? 还是索尼只允许在商店里想要的东西,就像苹果和AppStore? 请注意,我并不是在问如何构建游戏,而是有没有限制来阻止我将某些types的游戏或应用程序发布到商店。

如何访问Unity的PS4平台工具?

我知道你可以去“Xbox ID”程序来获得你需要的Xbox平台的所有资源(开发者论坛,Unity SDK等)。 但是并没有真正有关如何获得PlayStation工具的信息。 …除了Unity中的联系销售button,而不是联系到Unity而不是Sony(奇怪的是)。 那么有人希望把自己的游戏放到索尼平台之一(PS4,Vita,PS3等)上去获得他们需要的构建工具(和其他东西)? 如果Sony有兴趣联系您,还是只针对Indy以上的开发人员?

将深度值写入渲染目标

我想写深度值到渲染目标,而不是深度缓冲区。 所以我从顶点着色器输出剪辑空间位置,并在像素着色器上除以w。 这是我如何做到这一点的代码 // Vertex Shader void VSMain(float4 position : POSITION, uniform float4x4 mvpMatrix : register (c0), out float4 outPosition : POSITION ) { outPosition = mul(position, mvpMatrix); } // Pixel Shader void PSMain(float4 clipSpacePosition : POSITION, out float4 outDepth : S_TARGET_OUTPUT0 ) { outDepth = clipSpacePosition.z / clipSpacePosition.w; } 当我将这个渲染目标与深度缓冲区进行比较时,我遇到了问题。 我的渲染目标不平滑,有一些深度值相同的区域,但是我的深度缓冲区看起来相当不错。 我为我的渲染目标使用32位浮点数。 有什么不对的吗?

Unity WheelCollider马达扭矩加速与ps4触发器

我对Unity相当陌生,我正在努力寻找答案。 每一个汽车脚本和wheelCollider教程,我可以find基于水平和垂直轴,这很好。 但是我想在拿着一个触发器的同时移动汽车,同时拿着另一个触发器(ps4控制器,input已经被映射和工作),但是我需要一些帮助。 这是处理加速的脚本的一部分: float motor = maxMotorTorque * Input.GetAxis("Vertical"); foreach (AxleInfo axleInfo in axleInfos) { axleInfo.leftWheel.motorTorque = motor; axleInfo.rightWheel.motorTorque = motor; } 有没有人能指出我正确的方向或可能提供一些示例脚本? 提前致谢。

Playstation 4 OpenGL ES支持(或Xbox)

我知道Playstation 3至less支持OpenGL ES 1.0和Vita OpenGL ES 2.0。 但是Playstation 4(和/或新的PS4 Pro)呢? 有没有人知道它是否具有对OpenGL ES的本地支持(也就是说,不使用像ANGLE这样的兼容/翻译层)? 因为它不能与普通的OpenGL向后兼容,所以知道这个平台是否支持任何版本的OpenGL ES API会很有帮助。 我也对Xbox One / Scorpio感到好奇,但是如果他们原生支持OpenGL,我会感到惊讶。

是否有特殊的API用于制作PS4游戏?

游戏引擎可以为PS4制作游戏,但是如何编写这些引擎来支持它? 是否有任何特殊的支持,API或PS4提供的东西? 它是否具有像OpenGL或DirectX这样的新编程语言或新规范?

PS3和PS4代码有什么区别?

我特别感兴趣的是游戏代码之间的差异以及平台的特殊性。 PS3游戏可以在PS4上播放吗? 我们是否将所有资产从PS3移植到PS4而不做任何必要的更改? 在此先感谢您的答案:-)

我可以在控制台上使用Node.js吗?

我想知道Node.js是否适合制作游戏,除了线程和引擎外,一个大问题是我可以把游戏移植到Xbox或PS3 / PS4上吗?

将我的OpenGL PC游戏转移到PS4和/或XBox One

我想将我的OpenGL PC游戏转移到控制台,PS4和/或XBox One。 这是一个复杂的应用程序,在OpenGL中执行许多通过FBO和Transformfeedback进行的计算(包括快速傅里叶变换)。 什么是最好的方式把它带到PS4? 还是在Unity或Unreal引擎中实现游戏更容易一些。 据我所知他们有控制台支持? 一个好处是我们可以提供我们的方法作为插件/资产。 我们也打算这样做。 有很多glsl-shaders和OpenGL-Api-Calls。 是否有可能将其翻译成像虚幻的引擎? 或者我们不得不使用引擎“预定义”的引导机制? 我们基本上需要着色器在浮点纹理上运行,频繁地改变渲染目标,并在可能的情况下转换反馈。 我们还需要低级别的acces来渲染属性,比如改变顶点着色器中的pointsize。 而且我真的很想知道哪些工作不够用。 我可以想象,可以在类/函数中抽象所有的Api调用,然后首先实现所有的OpenGL调用,然后我们将为控制台API做一个实现。 这是PS4 Api的现实吗? 我知道Direct X将有不同的devise,因此抽象本身是不够的。 我相信移植到引擎可能会更多的工作,因为你必须尊重它的结构。