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

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

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

论坛PSS专区

  编程向导之三:用户输入

  本节提供一个关于用户输入的说明。

  检测用户输入

  接下来说明如何通过控制器对已经显示的子画面进行操作。打开Sample/Tutorial/Sample03_01。
  Sample/Tutorial/Sample03_01/AppMain.cs

  SimpleSprite是前一节定义的用于显示子画面的类。通过GraphicsContext和Texture2D的引用构造子画面。在生成SimpleSprite实例后,给Position赋值来指定它的坐标。

  检测控制器输入

  GamePad.GetData()是用来检测控制器输入的。在Update()中检测输入。
  Sample/Tutorial/Sample03_01/AppMain.cs

  GamePad.GetData(0)的参数代表设备号。通常0就可以了。用if语句来检测每个按键的状态。如果按键被按下,修改spritePlayer.Position的值来更新玩家的位置(那张飞机图片)。

  键盘映射

  对于在PC模拟器上运行,手柄上的按钮被映射到键盘上的按键。

手柄上的按键 PC模拟器上的映射
方向键左 箭头←
方向键上 箭头↑
方向键右 箭头→
方向键下 箭头↓
方块按钮 字母键A
三角按钮 字母键W
圆圈按钮 字母键D
叉按钮 字母键S
SELECT按钮 字母键Z
START按钮 字母键X
L按钮 字母键Q
R按钮 字母键E

  更详细的请参考关于PC模拟器。

  让我们来生成并运行它。可以通过方向键来控制Player。

上一页  [1] [2] [3] [4] [5] [6] [7] [8]  ... 下一页  >> 

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

相关推荐

评论