事件
@fps
ts
@fps -> function(fps: number)@fps -> function(fps: number)获取游戏FPS,每秒触发一次。
vue
<script setup>
function getFPS(fps){
console.log(fps.toFixed(2))
}
</script>
<template>
<nes-vue
url="https://taiyuuki.github.io/nes-vue/Super Mario Bros (JU).nes"
@fps="getFPS"
/>
</template><script setup>
function getFPS(fps){
console.log(fps.toFixed(2))
}
</script>
<template>
<nes-vue
url="https://taiyuuki.github.io/nes-vue/Super Mario Bros (JU).nes"
@fps="getFPS"
/>
</template>@success
ts
@success -> function()@success -> function()ROM加载成功时触发。
@saved
ts
@saved -> function({id, message, target})@saved -> function({id, message, target})存档后触发。
@loaded
ts
@loaded -> function({id, message, target})@loaded -> function({id, message, target})读档后触发。
@removed
ts
@removed -> function(id)@removed -> function(id)删除存档后触发。
@error
ts
@error -> funciont({code, message})@error -> funciont({code, message})发生错误时触发,其中code是一个number:
- 0:表示ROM读取错误
- 1:表示存档错误
- 2:表示读档错误
- 3:表示播放录像错误