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

运行效果:

相关推荐
mCell8 分钟前
【短文】不是最强,是最适合
前端·aigc·deepseek
余瑜鱼鱼鱼1 小时前
HTML常用标签总结
前端·html
Jave21081 小时前
Vue 中 mixins 混合开发的主要使用场景有哪些?
前端·vue.js
徐同保1 小时前
openclaw安装
前端
JEECG低代码平台2 小时前
JeecgBoot低代码平台 Ant Design Vue 4.x 升级避坑指南
前端·vue.js·低代码
yashuk2 小时前
Go-Gin Web 框架完整教程
前端·golang·gin
唐叔在学习2 小时前
e.preventDefault()到底怎么用?
前端·javascript
北寻北爱2 小时前
面试题-vue篇
前端·vue.js
XPoet2 小时前
AI 编程工程化:Skill——给你的 AI 员工装上技能包
前端·后端·ai编程
JEECG低代码平台2 小时前
JeecgBoot低代码平台 Qiankun 微前端集成指南:主应用配置全流程
前端·低代码