50 lines
996 B
JSON
50 lines
996 B
JSON
|
|
{
|
||
|
|
"id": "physics-rapier2d",
|
||
|
|
"name": "@esengine/physics-rapier2d",
|
||
|
|
"displayName": "Physics 2D (Rapier)",
|
||
|
|
"description": "2D physics using Rapier engine | 使用 Rapier 引擎的 2D 物理",
|
||
|
|
"version": "1.0.0",
|
||
|
|
"category": "Physics",
|
||
|
|
"icon": "Atom",
|
||
|
|
"tags": [
|
||
|
|
"physics",
|
||
|
|
"2d",
|
||
|
|
"rapier",
|
||
|
|
"collision"
|
||
|
|
],
|
||
|
|
"isCore": false,
|
||
|
|
"defaultEnabled": false,
|
||
|
|
"isEngineModule": true,
|
||
|
|
"canContainContent": false,
|
||
|
|
"platforms": [
|
||
|
|
"web",
|
||
|
|
"desktop"
|
||
|
|
],
|
||
|
|
"dependencies": [
|
||
|
|
"core",
|
||
|
|
"math"
|
||
|
|
],
|
||
|
|
"externalDependencies": [
|
||
|
|
"@esengine/rapier2d"
|
||
|
|
],
|
||
|
|
"exports": {
|
||
|
|
"components": [
|
||
|
|
"RigidBody2D",
|
||
|
|
"Collider2D",
|
||
|
|
"BoxCollider2D",
|
||
|
|
"CircleCollider2D"
|
||
|
|
],
|
||
|
|
"systems": [
|
||
|
|
"PhysicsSystem2D"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
"requiresWasm": true,
|
||
|
|
"wasmPaths": [
|
||
|
|
"rapier_wasm2d_bg.wasm"
|
||
|
|
],
|
||
|
|
"runtimeWasmPath": "wasm/rapier_wasm2d_bg.wasm",
|
||
|
|
"outputPath": "dist/index.js",
|
||
|
|
"pluginExport": "PhysicsPlugin",
|
||
|
|
"includes": ["chunk-*.js"]
|
||
|
|
}
|