https://playground.babylonjs.com/#ARLADE
I am trying to convert this example into a create-react-app
I am able to render the environment with the background and different layers but the textures are not loading. Everything appears red and checker-boxed
This is the error/warning that I receive:
engine.rawTexture.ts:240 WebGL: INVALID_OPERATION: texImage2D: ArrayBufferView not big enough for request
push../node_modules/@babylonjs/core/Engines/Extensions/engine.rawTexture.js._engine__WEBPACK_IMPORTED_MODULE_3__.Engine.updateRawTexture @ engine.rawTexture.ts:240
push…/node_modules/@babylonjs/core/Engines/Extensions/engine.rawTexture.js.engine__WEBPACK_IMPORTED_MODULE_3_.Engine.createRawTexture @ engine.rawTexture.ts:268
RawTexture @ rawTexture.ts:38
RawTexture.CreateRGBATexture @ rawTexture.ts:126
SpriteMap._createTileBuffer @ spriteMap.ts:441
xhr.onload @ spriteMap.ts:584
load (async)
SpriteMap.loadTileMaps @ spriteMap.ts:579
onSceneReady @ App.js:216
(anonymous) @ babylonjs-hook.tsx:43
commitHookEffectListMount @ react-dom.development.js:19731
commitPassiveHookEffects @ react-dom.development.js:19769
callCallback @ react-dom.development.js:188
invokeGuardedCallbackDev @ react-dom.development.js:237
invokeGuardedCallback @ react-dom.development.js:292
flushPassiveEffectsImpl @ react-dom.development.js:22853
unstable_runWithPriority @ scheduler.development.js:653
runWithPriority$1 @ react-dom.development.js:11039
flushPassiveEffects @ react-dom.development.js:22820
(anonymous) @ react-dom.development.js:22699
workLoop @ scheduler.development.js:597
flushWork @ scheduler.development.js:552
performWorkUntilDeadline
this._gl.texImage2D(this._gl.TEXTURE_2D, 0, internalSizedFomat, texture.width, texture.height, 0, internalFormat, textureType, data);
I have tried multiple different paths for the spritesheet and tilemap but nothing has changed.
Thank you for your help