电玩巴士 > PSV > 软件教程 > 正文

PS Suite SDK官方开发帮助文档完整中文翻译

发布时间:2012/5/29 16:33:44 来源:电玩巴士 作者:天楼神威

论坛PSS专区

  屏幕控制器

  On Screen Controller概要

  On Screen Controller(以下简称为OSC)是利用触摸屏幕来代替游戏手柄(物理控制器)进行操作的设备。在游戏屏幕的某个部位显示出游戏手柄风格的十字键·按钮等,玩家可通过触摸这些位置进行操作。游戏开发者可选择究竟是否要使用OSC功能。

  使用OSC

  在app.cfg文件中,将gamepad设置为true即可使用,但必须满足以下“兼容环境”。

  兼容环境

  OSC可在Android中使用,但无法在Windows模拟器以及PlayStation(R)Vita中使用。

  多平台兼容政策

  OSC支持PS Suite兼容的多种屏幕分辨率·尺寸、以及拥有多屏幕的设备。不仅仅只是将整体缩放为相似形状,而是对应设备特性,考虑玩家方便使用的按键尺寸、设置、内部逻辑等来调整全体布局。

  玩家定制

  玩家定制功能是根据使用OSC的游戏玩家个性,来移动或改变各种分类尺寸的功能。

  OSC规定有7种分类。
  ·左扳机
  ·右扳机
  ·左类比摇杆
  ·右类比摇杆
  ·DPad Key(上下左右键)
  ·Face Button(△○×□键)
  ·Select/Start键(包括Pull)

  打开玩家定制屏幕

  按下实际设备的Menu键后,选择控制器设置→屏幕控制器设置,并且通过点击画着扳手的键来打开玩家定制屏幕。

  可定制的项目

  可进行分类的移动和改变尺寸。
  ·移动分类的方法:通过点住拖拽屏幕中显示的黄色光标框,即可将其移动到任何位置。
  ·改变分类尺寸的方法:通过点住拖拽屏幕中显示的分类上下左右按钮,即可改变分类大小。尺寸改变范围为初始大小的一半至两倍。不过不能与其它分类重叠。

  玩家定制无法做到的事情:
  ·不能隐藏按键和分类。
  ·玩家无法对单个按键进行定制。

  开发者定制

  由于屏幕中要显示OSC,所以经常会覆盖游戏屏幕,使游戏看起来不方便。为了改善这一状况,开发者也可以对OSC进行定制。该功能被称为OSC的开发者定制。
  ·消除按钮。
  ·调整按钮的初始位置:玩家可再次进行调整。
  由此可以隐藏游戏中不需要显示的按钮,也可以避开游戏屏幕中重要的对象来配置按键位置。本功能是可选择的,如果不使用本功能,整套OSC将显示在标准位置上。

  关于OSC定制工具

  与之前描述的一样,开发者可通过开发者定制来改变按钮的位置。而且为了支持更广泛的设备,OSC可在内部调整按钮布局。考虑到后者来对前者进行调整,想要迎合多样的设备通常是十分困难的,所以才提供了支持这一系列操作的工具。

  本工具就是在Windows上运行的GUI(图形界面)工具。开发者定制可改变的项目在GUI中可进行鼠标和数值输入的操作。此外,可通过设备模拟器来确认这些改变在众多设备上是否可以正确显示。

  关于osc.cfg

  osc.cfg是工具的输出文件,它记录着在工具上生成的布局信息。另一方面,osc.cfg是以YAML这种文本格式来记录的,可用文本编辑器打开,检查内容,也可以直接进行编辑。

  关于布局逻辑和参数

  osc.cfg在工具中是以可确定参数的表格一览形式记录的,在工具以及目标设备中,这些参数使用共享的逻辑来确定最终布局。关于这个布局逻辑,我们将做简单的说明。布局逻辑可用来调整细节,并使其更新为较新逻辑。在此,我们将不受更新的影响,来说明一下普遍的基础规则。改变配置是以在空间约束较少的大屏幕设备(9英寸)为基础而进行的,在这一屏幕中调整按键及按键分类(包含1到多个按键)的尺寸。这时,尺寸将作为实际尺寸(单位为英寸)来进行管理。此外,关于分类的位置(纵位置),为了使其与游戏画面更加具有亲和性,要指定画面内的比例(百分比)。在小型的设备中,为了确保操作性,屏幕内OSC所占比例相对来说较大。从上述步骤制作的基本布局出发,当设备较小时,要缩小分类之间的空隙并合理摆放,最终将整体缩小,使其适应小屏幕。以上细节规则,请在之后的布局逻辑详情当中查看。那么接下来让我们边实际操作工具,边试着使用OSC的开发者定制功能。

  OSC定制工具

  概要:使用OSC定制工具,可针对OSC按键进行移动和改变尺寸等操作。将使用工具输出的osc.cfg文件添加到PSS应用中,就可以使用定制后的OSC了。

  教程

  1、启动OSC定制工具

  运行tools\OscCustomizeTool\OscCustomizeTool.exe来启动OSC定制工具。

  2、删除不用的按键

  在Main Window中的Use标签页中,将复选框中的对号取消,就可以将不用的按键隐藏了。在这里,我们试着取消「R Analog」和「DPad Key」的对号。

  3、调整布局的过程

  利用View Window和Main Window等,来编辑OSC的配置情报。

  3-1、拖拽

  当View Window处于Edit Mode时,可用鼠标来改变View Window中显示的按键位置和尺寸。让我们来编辑View Window中显示的Face Button。首先,将△键移动到○键上方,接着将□键移动到×键左方。

  如果想重置上述编辑过程,只要在各分类或按键上右击,并在弹出菜单中选择Reset。

  3-2,、输入数值

  可通过编辑Main Window中的Single Screen / Dual Screen标签页中的各种参数来修改View Window中显示的OSC坐标。

  Single Screen标签页中的Category标签内可编辑「L Analog」的位置。在这里,我们将它与「Face Button」的Y坐标或宽和高等对齐。

  表中的X, Y, Width, Height分别代表分类的水平位置、垂直位置、宽和高。Y的单位是百分比,而其它单位都是英寸。

  4、改变窗口尺寸确认设备

  首先从Edit Mode中切换为View Mode,点击View Window左上的[To View Mode]来执行切换。操作Slider Window以及用鼠标改变View Window的尺寸,即可在任意屏幕尺寸中确认OSC的配置了。

  操作Slider Window的Slider部分,将其移动到4英寸的位置。

  View Window的Window尺寸发生变化,可确认为4英寸设备上的OSC配置。

  同时拖动View Window的边缘改变尺寸,在预想屏幕尺寸范围内,确认配置不会出现问题。

  5、切换到双屏并调整

  通过选择Main Window中显示的Dual Screen标签页,使View Window的显示切换至相应的屏幕。

  双屏和单屏生成布局的方式一样。各分类和按钮都可以进行编辑,不过由于双屏设备较少,如果不熟悉双屏设备的话,也可以使用标准配置。

  6、文件输出

  从Main Window的Menu中,选择「File (F)」→「Save (S)」,输出的数据文件(osc.cfg)将被保存到使用OSC的应用目录下。

  7、配置应用目录

  在PlayStation(R)Suite Studio打开的项目中添加osc.cfg,在弹出菜单中选择“Build Action”→“Content”,在生成应用时将传输到设备当中,文件名必须是osc.cfg。

  逻辑版本

  OSC定制工具可以从指定的各种参数中计算OSC的显示位置,根据逻辑版本的不同,计算结果也会有所不同。当没必要使用旧版本的时候,推荐使用最新版本。

  工具功能参考、菜单项目解说

  OSC定制工具由以下窗口组成。

  Main Window

  与OSC相关的各种参数赋值以及选择复选框的窗口。

  菜单:
  File:可读写osc.cfg文件。
  New:可初始化OSC定制工具的设置值。
  Load:可读取OSC的定制数据文件。
  Save:将当前编辑中的定制数据保存在文件中。
  Exit:关闭工具。
  Background:可对View Window中显示的背景图像进行设置。例如显示游戏画面的截屏或查看与OSC之间的平衡。
  Load:读取图像文件,并将其作为View Window的背景显示。读取的图像在单屏中将作为屏幕整体背景,而在双屏中则只作为上半部分的背景。
  Clear:清除由Background菜单中Load读取的图像。

  标签:
  Use:指定作为OSC来使用的分类及按键显示状态。
  Category:指定各分类的显示状态。
  DPad Key, Face Button, Select/Start:指定分类属下按键的显示属性。不过,如果父代分类是隐藏的,那么父代属下的全部按键都会被隐藏。
  Single Screen / Dual Screen:指定各分类及按键的坐标。
  Category:将各分类的显示坐标指定为英寸。矩形的中心为原点。只有Y坐标被指定为View Window客户区屏幕上端开始的百分比形式。双屏时指定为View Window的客户区屏幕中央(橙线)起的百分比形式。
  DPad Key, Face Button, Select/Start:以成为父代的分类为中心,指定将被显示的按键坐标为相对坐标(英寸)。

  其它项目
  Logic Version:指定使用OSC配置的逻辑版本。
  System Bar:在View Window中显示System Bar的辅助功能。实际系统栏的尺寸会随着设备DPI而变化。本功能仅供参考。

  View Window

  使用Main Window中指定的参数,来显示OSC的窗口。有用鼠标拖拽编辑的Edit Mode和用来预览的View Mode这两种类型。

  Edit Mode

  可通过鼠标来改变OSC各分类及按键的位置,窗口的客户区大小是固定的。移动按键及分类的方法:各分类及按键都可移动到任意位置,但无法移动也无法扩大到设置范围之外。

  View Mode

  使用Main Window、View Window的Edit Mode改变的参数来显示OSC。窗口的客户区大小可以随意改变。

  Slider Window

  可改变View Window的显示尺寸。上方配置的单选按钮表示View Window的比例,移动下方配置的滑块可改变View Window的尺寸。

  其它特性

  布局逻辑详解:为了更深入地理解使用工具进行OSC定制,这里介绍一下布局逻辑中的一部分调整功能。

  分类自动链接

  设计时并排配置的分类(高度Y相同)在大型或小型设备上经过布局逻辑被调整为同样高度。如果没有链接功能的话,就会出现以下种种问题。使用L类比摇杆而没有使用R类比摇杆的时候,在小设备上右列配置的Face Button会比D-Pad Key高得多,就会成为图中这样毫无平衡的布局。

  如果在工具中将自动链接设置为有效的情况下,分类将会以蓝线链在一起。

  填充:纵向有两个分类并行时,小设备上的分类之间将会被加入适当填充,而将它们分开。

  Main Window的按键坐标和View Window的可移动范围

  在View Window上,当使用鼠标移动各分类及按钮时,是无法移动到工具限制范围外的。

  L Trigger, L Analog, DPad Key:以屏幕左侧配置的分类为前提,就无法移动到屏幕右侧。分类的X坐标是从屏幕左端开始的相对坐标(x>=0.0)。在工具上拖拽时,在屏幕中间左右的位置会显示一条红线,这说明无法移动到红线右侧进行配置。

  R Trigger, R Analog, Face Button:以屏幕右侧配置的分类为前提,就无法移动到屏幕左侧。分类的X坐标是从屏幕右端开始的相对坐标(x<=0.0)。在工具上拖拽时,在屏幕中间左右的位置会显示一条红线,这说明无法移动到红线左侧进行配置。

  Select/Start:Select/Start只能配置在其它分类坐标的下面。将屏幕的左、右、中间来解释。左侧开始配置的情况就是从屏幕左端开始的相对坐标(x>0.0)。右侧开始配置的情况就是从屏幕右端开始的相对坐标(x<0.0),而从中间(x=0.0)开始配置的情况被解释为中央配置。

 << 上一页  [9] [10] [11] [12] [13] [14] [15] [16] 下一页

提示:支持键盘“← →”键翻页 阅读全文

相关推荐

评论