Files
esengine/packages/physics-rapier2d/src/PhysicsEditorPlugin.ts

41 lines
1.1 KiB
TypeScript
Raw Normal View History

/**
* Physics Editor Plugin
*
* WASM
* Editor version of physics plugin, without WASM dependencies.
*
*
* 使 PhysicsPlugin from '@esengine/physics-rapier2d/runtime'
*/
import type { IPlugin, PluginDescriptor } from '@esengine/engine-core';
const descriptor: PluginDescriptor = {
id: '@esengine/physics-rapier2d',
name: 'Physics 2D',
version: '1.0.0',
description: 'Deterministic 2D physics with Rapier2D',
category: 'physics',
enabledByDefault: false,
canContainContent: false,
isEnginePlugin: true,
modules: [
{
name: 'PhysicsRuntime',
type: 'runtime',
loadingPhase: 'default'
}
]
};
/**
*
* Editor physics plugin (no runtime module)
*
* 使使 WASM
*/
export const Physics2DPlugin: IPlugin = {
descriptor
// No runtime module - editor doesn't need physics simulation
};