@rings-webgpu/physics
v0.0.2
Published
rings Physics Plugin, Powerd by Ammo.js
Downloads
92
Readme
安装
npm install @rings-webgpu/core --save
npm install @rings-webgpu/ammo --save
npm install @rings-webgpu/physics --save@rings-webgpu/physics 依赖 @rings-webgpu/ammo,并声明 peer @rings-webgpu/core(需与主工程核心包版本匹配)。
在本仓库内:根目录 package.json 使用 overrides 将任意对 @rings-webgpu/ammo 的依赖固定为 file:./packages/ammo,避免未发布到 npm 时误解析成 github:packages/ammo 并走 SSH。请在仓库根目录执行 npm install(建议 npm 8.3+,以支持 overrides)。使用 pnpm 时已提供 pnpm-workspace.yaml,会在安装时优先使用工作区内的 packages/ammo。
使用
import { Scene3D } from "@rings-webgpu/core";
import { Physics, Rigidbody } from "@rings-webgpu/physics";从本仓库单独发布到 npm
在仓库根目录:
npm run build:physics
npm run publish:physics首次或 bump 了 ammo 时,可先发布 ammo:
npm run publish:ammopackages/physics 在发布前会通过 prepublishOnly 自动执行 npm run build。
