需要帮助操作脚本3键盘输入

时间:2019-02-21 00:47:07

标签: javascript actionscript-3 action

我想制作一个游戏,而我刚刚在此网站http://www.flashgametuts.com/tutorials/as3/how-to-make-a-rhythm-game-in-as3-part-7/上找到了一个制作节奏游戏的教程,并且我需要帮助将此箭头输入更改为键盘输入Lik“ W”“ A ““ S”等,谢谢

1 个答案:

答案 0 :(得分:0)

this page of the tutorial上有一个function makeLvl(e:Event):void的代码段。在此功能中,通过currentArrow.arrowCode = 37;为箭头分配了键码。

AS3使用唯一的数字来标识用户键盘上的每个键。这些称为键码。这是list of keycodes

请注意,键码37映射到left arrow键。您将需要将此值更改为A键的键码,即65

您可以使用Keyboard class提供的常量使代码保持可读性,而不是在代码中写入这些数字。每个键都有一个。

要将这个特定的箭头映射到A键,您可以这样写: currentArrow.arrowCode = Keyboard.A;

对于其余的3个箭头,请查找分配的键码映射到的箭头键,并以相同的方式为其分配适当的字符键。