Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MacOS Pro(13-inch,M1,2020) BigSur 11.2 游玩doodle_jump无法移动 #1

Closed
54853315 opened this issue Oct 22, 2021 · 3 comments
Closed

Comments

@54853315
Copy link

node : v15.11.0 16.12.0

游戏运行成功,无法移动,脸滚键盘了。

@XadillaX
Copy link
Owner

手头没有 M1,无法复现。

你的 Node.js 是 M1 的还是 x64 的?因为这边用的动态链接库是 SFML 的 macOS 动态链接库,不太确认这些 *.dylib 可以正常运行在 M1 的 arm 架构下。

如果 M1 跑 Node.js 是 x64 兼容模式,目测是可以的。如果 Node.js 是 M1 的 arm 版,那么可能是因为 arm 的可执行文件去加载 x64 的动态链接库导致的。

@54853315
Copy link
Author

手头没有 M1,无法复现。

你的 Node.js 是 M1 的还是 x64 的?因为这边用的动态链接库是 SFML 的 macOS 动态链接库,不太确认这些 *.dylib 可以正常运行在 M1 的 arm 架构下。

如果 M1 跑 Node.js 是 x64 兼容模式,目测是可以的。如果 Node.js 是 M1 的 arm 版,那么可能是因为 arm 的可执行文件去加载 x64 的动态链接库导致的。

nodejs/build#2474 (comment)

node 15开始支持arm,不需要Rosetta2 转x86 。那有可能是你说的加载异常问题了(虽然在npm run后 没有报错),我估计sfml那边应该会有更合适的issue。

@XadillaX
Copy link
Owner

SFML/SFML#1750

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants