forked from phenom/healer-man
Update Healer Man server
This commit is contained in:
1 parent
6114a2295f
commit
69809f7228
593 files changed
+903643
-40774
No files matched your search
@@ -4,6 +4,9 @@ import { useCallback, type ReactNode } from "react";
|
||||
import type { WebGLRenderer } from "three";
|
||||
import { KTX2Loader, type GLTFLoader } from "three-stdlib";
|
||||
import { resolveContentUrl } from "../content/contentManager";
|
||||
import { configureRunewakerTerrainLoader } from "./runewakerTerrainMaterial";
|
||||
import { configureRunewakerSurfaceDetailLoader } from "./runewakerSurfaceDetailMaterial";
|
||||
import { configureRunewakerWaterLoader } from "./runewakerWaterMaterial";
|
||||
|
||||
export const KTX2_TRANSCODER_PATH = `${import.meta.env.BASE_URL}basis/`;
|
||||
|
||||
@@ -39,6 +42,9 @@ export function useGameGLTF(url: string) {
|
||||
const renderer = useThree((state) => state.gl);
|
||||
const extendLoader = useCallback((loader: GLTFLoader) => {
|
||||
loader.setKTX2Loader(ktx2LoaderFor(renderer));
|
||||
configureRunewakerTerrainLoader(loader);
|
||||
configureRunewakerSurfaceDetailLoader(loader);
|
||||
configureRunewakerWaterLoader(loader);
|
||||
}, [renderer]);
|
||||
|
||||
return useGLTF(resolvedUrl, false, true, extendLoader);
|
||||
@@ -49,6 +55,9 @@ export function useGameGLTFs(urls: readonly string[]) {
|
||||
const renderer = useThree((state) => state.gl);
|
||||
const extendLoader = useCallback((loader: GLTFLoader) => {
|
||||
loader.setKTX2Loader(ktx2LoaderFor(renderer));
|
||||
configureRunewakerTerrainLoader(loader);
|
||||
configureRunewakerSurfaceDetailLoader(loader);
|
||||
configureRunewakerWaterLoader(loader);
|
||||
}, [renderer]);
|
||||
|
||||
return useGLTF(resolvedUrls, false, true, extendLoader);
|
||||
|
||||
Reference in new issue
Block a user