fix: tiles limit

This commit is contained in:
trafficlunar 2024-12-17 20:42:31 +00:00
parent f359555d1a
commit ec1afe39e4

View file

@ -4,7 +4,7 @@ import { Sprite, useApp } from "@pixi/react";
import blocksData from "@/data/blocks/programmer-art/average_colors.json"; import blocksData from "@/data/blocks/programmer-art/average_colors.json";
import * as PIXI from "pixi.js"; import * as PIXI from "pixi.js";
import { CompositeTilemap } from "@pixi/tilemap"; import { CompositeTilemap, settings } from "@pixi/tilemap";
interface Props { interface Props {
blocks: Block[]; blocks: Block[];
@ -16,6 +16,9 @@ interface Props {
scale: number; scale: number;
} }
// Lifts 16,000 tiles limit
settings.use32bitIndex = true;
function Blocks({ blocks, setBlocks, textures, image, imageDimensions, coords, scale }: Props) { function Blocks({ blocks, setBlocks, textures, image, imageDimensions, coords, scale }: Props) {
const app = useApp(); const app = useApp();
const [missingTexture, setMissingTexture] = useState<PIXI.Texture>(); const [missingTexture, setMissingTexture] = useState<PIXI.Texture>();