@ai-game-assets/core
引擎中性显示类型,验证,版本帮助器,以及AI Game States的目标分辨率.
播放空间入侵者演示 • 妇女 在 npm 上查看此软件包 • 妇女 阅读全部文档
npm install @ai-game-assets/core
在定义或检查AI资产表时使用此软件包,而不将您的代码与游戏引擎相配合.
共享设计器码头
registerInGameDesignerPanel 财务报告和审定财务报表 registerInGameDesignerToggle 在已安装的设计器之间共享工具栏。 单击一个按钮来切换其面板/工具,或拖动任何工具栏按钮来移动工具栏并一起打开面板. 当所有面板被关闭时,拖动只移动工具栏;打开面板使用该位置. 面板标题也支持拖放, 面板边缘支持调整大小 .
释放后拖放结束,指针取消,丢失捕获,或窗口焦点丢失. 没有按下按钮的移动也清除了在取景口外错过的放出. 运行 npm run test:dock 用于浏览器回归测试(安装 Chromium with npx playwright install chromium (第一编).
缩放变体
AiAssetVersion.scaledVariants 包含该源版本的替代分辨率。 每个 AiAssetScaledVariant 记录它的ID,不可改变文件,维度,可选框架网格,生成方法,源文件和时间戳. scaledVariantSource 保留源几何,即使后来的促销会改变资产的维度。 变体不改变逻辑资产维度或动画定义.
selectScaledVariant(asset, displaySize, { version?, excludeId?, available? }) 返回最接近可用源或正本的对数比值,偏好对链接的较大分辨率。 显示大小描述工作表的一个框架 . scaledVariantGeometry 为请求的框架尺寸创建相容的网格. assertManifest 验证变体几何并重复大小. 源促进从新的变种集开始;不活动版本保留了它们的.