【开源】嵌入FC(小霸王游戏)模拟器插件

优秀plus

mark一下

mark一下

666,更多游戏这功能终于有用了

可以上微信小游戏吗 能不能过审?

我几天前也注意到 vscode 这个插件了,然后开玩笑和同事说,咱们可以做个 creator “摸鱼” 插件,打开 creator 然后在里面玩 FC 游戏。

看来还是我境界低了,楼主对需求把握得更好。

mark一下

一看就是工作不饱和的样子!:joy:

楼主牛批,之前只能想想,现在有人实现了,6666:+1:

楼主,我这边用 2.3.4版本的编辑器,会有这个报错

0 already defined in Enum.
at Object.cc.errorID (E:\Program Files\CocosDashboard\resources.editors\Creator\2.3.4\resources\engine\bin.cache\dev\cocos2d\core\CCDebug.js:257:6)
at Object.Enum (E:\Program Files\CocosDashboard\resources.editors\Creator\2.3.4\resources\engine\bin.cache\dev\cocos2d\core\platform\CCEnum.js:87:12)
at disable-commonjs://C:\Users\Administrator.CocosCreator\packages\lcc-nes\assets\scripts\lcc-nes.js?001:397:30
at disable-commonjs://C:\Users\Administrator.CocosCreator\packages\lcc-nes\assets\scripts\lcc-nes.js?001:405:10
at disable-commonjs://C:\Users\Administrator.CocosCreator\packages\lcc-nes\assets\scripts\lcc-nes.js?001:505:7
at disable-commonjs://C:\Users\Administrator.CocosCreator\packages\lcc-nes\assets\scripts\lcc-nes.js?001:506:3
at disable-commonjs://C:\Users\Administrator.CocosCreator\packages\lcc-nes\assets\scripts\lcc-nes.js?001:566:3

@495904500

这个不能忽略吗, 主要是我直接用的cc.macro.KEY里面的按键枚举, 好像不太标准,有数值混在里面。

这个只在编辑器里面出现直接不用管他

主要是在项目里面,最好可以去掉。

不然每次项目编译都要去检查自己的项目是否有报错,每次都得核对一下是否你这个插件的报错还是我项目里面的报错。
挺耗时间的,体验比较差,就感觉有点烦。

大佬要是可以解决了就更棒了。

不管怎样还是得感谢大佬的无私开源精神。

先mark一下再说

不能过审,早就上架过了

好了,重写了键盘映射这一块, 更新项目
但是正在使用的Controller组件必须先移除,然后再重写加入

大佬能否帮忙看看,为什么我键盘没办法控制游戏的控制按键,没办法玩游戏,只能看游戏一直自动播放。

是我工程处理错了么。

这个是我测试的项目工程:
testFcNes.zip (2.2 MB)

运行时不明白为什么会有个链接请求,而且失败了,不知道是不是这个原因。

控制脚本处理:controllerScript.js start()

其他节点组件的处理



你没有在节点上添加Controller组件, 这个是控制必须的,就算没有用到键盘控制
或者你通过Emulator组件获得getNES() 对象,自己操作

感谢指导。已经改正,可以正常运行控制了。
我把改好的demo工程放上来,以便和我一样小白的理解使用。

:blush::relaxed::yum:

testFcNes_可正常运行demo.zip (2.2 MB)