欢迎您访问热血无赖手柄设置 rustwasmwasmwasm !

热血无赖手柄设置 rustwasmwasmwasm

更新时间:2022-11-12 07:10:16作者:佚名

在上篇文章中跑通了流程, 用手柄在浏览器上面玩热血系列, 但是暂时没找到比较适合nes-rust的封装库, 所以就自己先简单实现了一个

rust wasm web使用手柄玩红白机小游戏-热血足球 - 知乎 ()

npm地址

//e-

demo1,使用手柄移动小球

e- demo

demo2 监控所有手柄的按键和遥感状态

e- demo

ts小技巧

ts实现类型的去空值热血无赖手柄设置,如果直接使用函数在类型系统中是不会去除空类型的热血无赖手柄设置, 需要使用一个类型断言的技巧

// const a: (number | null)[]

热血无赖手柄设置

const a = [1, null, 2]; // const b: (number | null)[] const b = a.filter((i) => !!i); // const c: number[] const c = a.filter((i): i is number => !!i);

特点

nes-rust的输入和dom事件很像, 接收的是一个按键的down和up事件, 但是的api只有一个状态, 按下或者松开, 以及0-1的力度值, 这个就要求需要记录上一次的状态值, 然后和现在的状态进行对比来确定事件, 比如上一次是初始状态, 现在是按下态, 那么就应该发送down事件, 另外还需要能够自定义读取数据的频率, 默认60帧

使用方式

可以只监听按键变化的事件, 或者每帧都接收数据, 回调函数中会接收到所有按键的状态以及力度信息

热血无赖手柄设置

import { GamePad, Event } from "e-gamepad";
const fps = 60;
const pad = new GamePad({ fps });
pad.on(Event.Down, (data) => {
    // ...
});
pad.onAll((data) => {
    // ...
});

为您推荐

福利发放弹性化,不让福利变“甜蜜的负担”(组图)

在消费升级的大趋势下,场景化、一站式、全流程的员工福利数字化解决方案成为当下礼品市场以及企业福利礼品采购市场的期盼。刘静只需要在手机端商城操作,在福利积分额度选择自己喜欢和需要的商品,选择配送地址,即可送货到家。福利云平台数字化管理方式,助力企业降本增效该企业根据需要,在胜意福利专家的建议下,配置了供应商管理、采购发放、财务费控等业务板块,多供应商一品多供比价采购,价格较过去更实惠。

2022-11-11 21:22

14月1日10月31日厦门鼓浪屿上的旅馆

[宝典]最周全厦门鼓浪屿旅游攻略三日游交通与住宿1渡轮在厦门轮渡码头坐船摆渡去程免费回程8元优惠时段4元厦门站首航班0545鼓浪屿站首航班0每十分钟一班2100-

2022-11-11 21:18

英雄联盟LPL春季赛:IG两连败得背大锅,ES战队有没有机会

Xun从野核转变节奏型打野,职业生涯首秀潘森表现亮眼,那为什么没跟他一起尝试新英雄呢?在赛后采访有媒体提问,这版本除了纳尔以外还有哪些强势英雄,说出心声:“青钢影!可能IG教练看到对面阵容以后,觉得队伍还是得围绕下半区来打,所以就改变主意,让拿纳尔自己玩了。IG终止连败做出改变,没拿青钢影有点遗憾,但纳尔十连胜还被喷就过分了,希望下次比赛他能掏出战士英雄证明自己吧!

2022-11-11 21:17

百姓车联与知名企业服务平台象爻集团达成合作协议(图)

近日,互联网汽车后市场服务平台百姓车联与知名企业服务平台象爻集团达成合作协议,百姓车联旗下电商交易平台在线商城正式成为象爻供应商,为象爻用户提供平台汽车维修养护商品与服务。在有修养需求时,用户无需到店就可在线发起快捷的线上请求,商城还可实现跨店、跨区域、跨城市省份服务。

2022-11-11 21:06

12岁女孩不学好抽烟喝酒样样精通,更让父亲的是她竟然交上男朋

在广西,一名年仅12岁的小女孩被父亲追着当街抽打:人来人往的街头一名男子大声训斥着躺在地上的女孩,并手持白色鞋子。原来是因为女孩过于早熟,一次又一次地挑战父亲的底线,年仅12岁的女孩不学好,抽烟喝酒样样精通,更让父亲恼火的是,她竟然交上男朋友!一个步入青春期的高中女孩凌晨才回家,过了几天,父亲约她外出喝酒:“尽量喝,喝醉,爸爸带你回家。

2022-11-11 20:45

天龙八部冰焰多开器V1.0官方免费版功能简介(组图)

天龙八部冰焰多开器是一款非常好用的天龙八部游戏账号多开辅助工具。这款新天龙八部冰焰多开器操作简单,功能强大,能够帮助玩家在同一台电脑上进行无限账号多开,就是这么6。天龙八部辅助脚本推荐天龙八部小蜜游戏脚本新天龙八部3助手脚本天龙八部3多开器天龙小可爱辅助免费版天龙八部网游多开器PC版新天龙八部3好帮手辅助脚本天龙八部冰焰多开器使用说明

2022-11-11 20:42

加载中...