完善资源画布无限坐标与分页交互
调整资源分页画布 viewport 与复位按钮交互 允许资源元素使用 -1,000,000 到 1,000,000 的持久化坐标 同步 TypeScript、Rust 合同、布局校验与负坐标回归测试 更新资源画布 PRD 与技术方案 保留本地 .env 未提交
This commit is contained in:
@@ -471,6 +471,7 @@ export interface GameCreationAppAssetManifestEntry {
|
||||
export const GAME_CREATION_RESOURCE_LAYOUT_SCHEMA_VERSION =
|
||||
'game-creator-resource-layout.v1' as const;
|
||||
export const GAME_CREATION_RESOURCE_LAYOUT_MAX_SAFE_REVISION = 9_007_199_254_740_991;
|
||||
export const GAME_CREATION_RESOURCE_LAYOUT_MIN_COORDINATE = -1_000_000;
|
||||
export const GAME_CREATION_RESOURCE_LAYOUT_MAX_COORDINATE = 1_000_000;
|
||||
|
||||
export function isSafeProjectResourceCanvasLayoutRevision(
|
||||
@@ -490,7 +491,7 @@ export function isSafeProjectResourceCanvasCoordinate(
|
||||
return (
|
||||
typeof value === 'number' &&
|
||||
Number.isSafeInteger(value) &&
|
||||
value >= 0 &&
|
||||
value >= GAME_CREATION_RESOURCE_LAYOUT_MIN_COORDINATE &&
|
||||
value <= GAME_CREATION_RESOURCE_LAYOUT_MAX_COORDINATE
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user