diff --git a/packages/frontend/src/world/room/objects/tabletopLcdButtonsController.ts b/packages/frontend/src/world/room/objects/tabletopLcdButtonsController.ts index c460c9f12e..93ca613a2e 100644 --- a/packages/frontend/src/world/room/objects/tabletopLcdButtonsController.ts +++ b/packages/frontend/src/world/room/objects/tabletopLcdButtonsController.ts @@ -74,6 +74,12 @@ export const tabletopLcdButtonsController = defineObject({ applyFit(); const applyCustomPicture = () => new Promise((resolve) => { + // テクスチャの読み込みに失敗したときの救済 + // TODO: 丁寧な実装に直す + setTimeout(() => { + resolve(); + }, 10000); + if (options.customPicture != null && options.customPicture !== '') { const tex = new BABYLON.Texture(options.customPicture, scene, false, false); tex.wrapU = BABYLON.Texture.MIRROR_ADDRESSMODE;