Feature/physics and tilemap enhancement (#247)

* feat(behavior-tree,tilemap): 修复编辑器连线缩放问题并增强插件系统

* feat(node-editor,blueprint): 新增通用节点编辑器和蓝图可视化脚本系统

* feat(editor,tilemap): 优化编辑器UI样式和Tilemap编辑器功能

* fix: 修复CodeQL安全警告和CI类型检查错误

* fix: 修复CodeQL安全警告和CI类型检查错误

* fix: 修复CodeQL安全警告和CI类型检查错误
This commit is contained in:
YHH
2025-11-29 23:00:48 +08:00
committed by GitHub
parent f03b73b58e
commit 359886c72f
198 changed files with 33879 additions and 13121 deletions

View File

@@ -4,13 +4,13 @@
*/
import {
AssetType,
IAssetLoadOptions,
IAssetMetadata,
IAssetLoadResult,
AssetLoadError,
IAssetLoader
} from '@esengine/asset-system';
import { TilemapAssetType } from '../index';
/**
* Tilemap data interface
@@ -51,7 +51,7 @@ export interface ITilemapAsset {
* 瓦片地图加载器实现
*/
export class TilemapLoader implements IAssetLoader<ITilemapAsset> {
readonly supportedType = AssetType.Tilemap;
readonly supportedType = TilemapAssetType;
readonly supportedExtensions = ['.tilemap.json', '.tilemap'];
/**
@@ -90,7 +90,7 @@ export class TilemapLoader implements IAssetLoader<ITilemapAsset> {
throw new AssetLoadError(
`Failed to load tilemap: ${error.message}`,
metadata.guid,
AssetType.Tilemap,
TilemapAssetType,
error
);
}

View File

@@ -4,13 +4,13 @@
*/
import {
AssetType,
IAssetLoadOptions,
IAssetMetadata,
IAssetLoadResult,
AssetLoadError,
IAssetLoader
} from '@esengine/asset-system';
import { TilesetAssetType } from '../index';
/**
* Tileset data interface
@@ -54,7 +54,7 @@ export interface ITilesetAsset {
* 瓦片集加载器实现
*/
export class TilesetLoader implements IAssetLoader<ITilesetAsset> {
readonly supportedType = AssetType.Tileset;
readonly supportedType = TilesetAssetType;
readonly supportedExtensions = ['.tileset.json', '.tileset'];
/**
@@ -104,7 +104,7 @@ export class TilesetLoader implements IAssetLoader<ITilesetAsset> {
throw new AssetLoadError(
`Failed to load tileset: ${error.message}`,
metadata.guid,
AssetType.Tileset,
TilesetAssetType,
error
);
}