Simple PixiJS Animation Example 8 - Pixijs-animation Typing CST Test
Loading…
Simple PixiJS Animation Example 8 — Pixijs-animation Code
A PixiJS animation moving a rectangle diagonally
# pixijs/demo/App8.html
<html>
<head>
<script src="https://cdnjs.cloudflare.com/ajax/libs/pixi.js/7.2.4/pixi.min.js"></script>
</head>
<body>
<script>
const app = new PIXI.Application({ width: 800, height: 600 })
document.body.appendChild(app.view)
const rect = new PIXI.Graphics()
rect.beginFill(0x00ffff)
rect.drawRect(0,0,60,60)
rect.endFill()
rect.x = 0
rect.y = 0
app.stage.addChild(rect)
app.ticker.add(() => {
rect.x += 2
rect.y += 1
if(rect.x>800) rect.x=0
if(rect.y>600) rect.y=0
})
</script>
</body>
</html>Pixijs-animation Language Guide
PixiJS Animation refers to the animation capabilities of the PixiJS rendering engine, including sprite animations, frame-based MovieClips, tick-based updates, timeline systems, and GPU-accelerated WebGL motion. It enables high-performance 2D animations for games, interactive apps, and real-time graphics.
Primary Use Cases
- ▸Animating 2D game characters or sprites
- ▸Interactive UI transitions in WebGL
- ▸Frame-based animation using MovieClips
- ▸Physics-driven or code-driven motion
- ▸Real-time scene updates (games, dashboards)
Notable Features
- ▸High-speed WebGL renderer
- ▸Ticker-based game loop
- ▸MovieClip for frame animations
- ▸Support for Spine and DragonBones
- ▸GPU-accelerated transforms, filters, and effects
Origin & Creator
Originally created by Goodboy Digital (Matt Karl & co.) around 2013 as a high-performance WebGL 2D renderer.
Industrial Note
PixiJS Animation is widely used in casino slot games, educational games, marketing microsites, interactive billboards, and real-time dashboards where smooth WebGL animation is essential.