webasmbly使用TS开发教程

更新时间:2023-05-17 11:46:45 阅读: 评论:0

webasmbly使⽤TS开发教程关于使⽤typescript编写 webasmbly时的踩坑记录
⾸先根据官⽹的教程⼀步步创建代码,
创建⼀个Main.ts⽂件,代码如下:
declare function sayHello():void;
sayHello();
export function add(x: i32, y: i32): i32 {
return x + y;
}
设备吊装JS调⽤代码:金秋来
WebAsmbly.instantiateStreaming(fetch("../out/main.wasm"),{
main:{
sayHello(){
console.log("Hello from WebAsmbly!");
扶持资金
}
},
var mem =new WebAsmbly.Memory({ initial:16*16});
挫折//env这段代码⼀定需要,不然在调⽤WebAsmbly.instantiate(bytes, imports)的时候会报错,说没有abort的函数env:{
//如果⽂件超过4KB,需要设置memory的话,这样设置
圆形面积memory: mem,//如果没有超过,这句代码可以不需要
abort(_msg, _file, line, column){
<("abort called at main.ts:"+ line +":"+ column);
}
},
空气质量日报}).then(result =>{二分之一的夏天
const exports = ports;
女生背影简笔画
}).);
如果是Laya⾥⾯调⽤,就先⽤⼆进制格式load好wsam⽂件,然后⽤这个⽅法调⽤
WebAsmbly.instantiate(bytes, imports).then(results => {
console.log(results);
});

本文发布于:2023-05-17 11:46:45,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/907959.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:代码   需要   没有   教程   超过   报错
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图