Skip to content

Instantly share code, notes, and snippets.

import {
Container,
Graphics,
} from 'pixi.js'
import { useExtend } from '@pixi/react'
export default function Enemy() {
useExtend({
Container,
Graphics,
// Fragment shader
// Uniforms
uniform vec2 u_resolution;
uniform vec2 u_mouse;
uniform float u_time;
uniform vec4 u_colors[2];
uniform float u_intensity;
uniform float u_rays;
uniform float u_reach;
@trezy
trezy / Player.jsx
Last active December 8, 2024 06:31
export function Player() {
const {
positionX,
positionY,
velocityX,
velocityY,
} = useStore(store)
const [isFlipped, setIsFlipped] = useState(false)
type UnknownArgs = Array<unknown>
type UnknownCallback = (...args: Array<unknown>) => unknown
export class ExecutionCache {
/** The string used to separate keys in a cache combined key. */
#cacheKeySeparator = '::'
/** Stores all cache items. */
#cache: Map<string, unknown> = new Map
// Module imports
import {
ExtensionType,
type LoaderParser,
LoaderParserPriority,
} from 'pixi.js'
import {
BaseDirectory,
exists,
readFile,