PixiJS教程(一):快速搭建环境启动项目

文章目录

一、快速搭建环境,创建项目

1、快速搭建 PixiJS + Vite 环境

快速创建项目:

bash 复制代码
# 创建项目(选择 Vanilla 和 JavaScript)
npm create vite@latest pixi-master

安装pixi.js

bash 复制代码
npm install pixi.js

2、创建入门项目

main.js中添加如下代码:

js 复制代码
import { Application, Assets, Sprite } from 'pixi.js';

// 1. 创建应用实例
const app = new Application();

async function setup() {
    // 2. 初始化 Application (v8 必须异步初始化)
    await app.init({ 
        width: 800, 
        height: 400,
        backgroundColor: 0x1099bb,
        antialias: true, // 开启抗锯齿
        resolution: window.devicePixelRatio || 1, // 适配高分屏
    });

    // 将生成的 canvas 添加到页面
    document.body.appendChild(app.canvas);

    // 3. 加载资源 (Assets 管理器)
    const texture = await Assets.load('https://pixijs.com/assets/bunny.png');

    // 4. 创建精灵并加入舞台
    const bunny = new Sprite(texture);
    bunny.anchor.set(0.5); // 设置中心点
    bunny.x = app.screen.width / 2;
    bunny.y = app.screen.height / 2;

    app.stage.addChild(bunny);

    // 5. 动画循环
    app.ticker.add((time) => {
        // time.deltaTime 是平滑帧率参数
        bunny.rotation += 0.1 * time.deltaTime;
    });
}

setup();

然后启动项目:

bash 复制代码
npm run dev

运行效果:

相关推荐
半个烧饼不加肉4 小时前
JS 底层探究--执行上下文
开发语言·前端·javascript
极光技术熊4 小时前
从零构建在线Excel:一个Java全栈工程师的实战记录
前端·后端
漂流技术客4 小时前
超详细!Vue3 + ECharts 快速实现地图可视化(附最新GeoJson地址)
前端·vue.js
山河木马4 小时前
无框架-原生webGL渲染-底层入门-1
前端·javascript·webgl
jingling5554 小时前
Flutter | 商城项目鸿蒙(OpenHarmony)适配实战
android·开发语言·前端·flutter·华为·harmonyos
郝学胜_神的一滴4 小时前
系统设计 014:缓存深度实战:如何用 Cache 优雅优化数据库读写?
前端·后端·面试
光影少年4 小时前
react状态管理
前端·react.js·前端框架
小李云雾4 小时前
深入浅出 Vue 3 核心知识点:从基础到实战
前端·javascript·vue.js·程序人生
小雨下雨的雨4 小时前
房产登记交易系统鸿蒙PC Electron框架技术实现详解
前端·华为·electron·harmonyos·鸿蒙·鸿蒙系统