Open EibrielInv opened 2 years ago
I think you have to recompile the library to use it with Node. It should be enough to follow the Build Instructions and change the emscripten environment mode to node
before executing the generate and build steps.
To change the environment mode you have to edit the cmake script PhysX/physx/source/compiler/cmake/emscripten/PhysXWebBindings.cmake
. In line 49 the ENVIRONMENT
is set. I assume you have to change web
to node
here. I never tried this though.
Thanks, will give it a try
Can anyone please provide any updated info on this subject? I just set up a linux VM for the sole purposes of trying these steps. I was able to build with docker but I get Error: environment detection error
at runtime.
Thank you for the pointer, @fabmax
@JohnnyStreet I made the change in the file:
./physx-js-webidl/PhysX/physx/source/compiler/cmake/emscripten/PhysXWasmBindings.cmake
:
# Replace
-s ENVIRONMENT=web,worker
# with
-s ENVIRONMENT=node,worker
This appears to work in Node
Hi!
I'm looking to run the library on Node for the server of a game, but I'm running with issues:
self
ordocument
not defined on lines189
and191
I'm not able to set the correct combination of ENVIRONMENT variables :
What should I do to run the library on a Node script, in the command line?