【问题标题】:need help Action script 3 keyboard input [closed]需要帮助动作脚本3键盘输入[关闭]
【发布时间】:2019-02-21 00:47:06
【问题描述】:

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

【问题讨论】:

    标签: javascript actionscript-3 action


    【解决方案1】:

    this page of the tutorial 上有一个function makeLvl(e:Event):void 的代码sn-p。在此函数中,箭头通过currentArrow.arrowCode = 37; 分配一个键码。

    AS3 使用唯一编号来识别用户键盘上的每个键。这些被称为键码。这是list of keycodes

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

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

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

    对于剩下的 3 个箭头,查找分配的键码映射到哪个箭头键,并以相同的方式为它们分配适当的字符键。

    【讨论】:

    • 1 个问题,我怎样才能在脚本没有任何错误的情况下复制场景?,我试图将游戏脚本从场景 1 复制到场景 2,
    猜你喜欢
    • 2012-07-12
    • 1970-01-01
    • 2016-03-22
    • 2017-01-17
    • 2020-04-16
    • 1970-01-01
    • 2011-02-08
    • 1970-01-01
    • 2018-08-08
    相关资源
    最近更新 更多