RepositoryJavaScript
skyfish-qc

skyfish-qc/pixi-miniprogram

一个可运行于微信小程序的PIXI引擎,通过模拟window环境,有些功能小程序无法模拟,就直接修改了PIXI引擎代码,最终使得PIXI引擎正常运行在小程序上

182stars
46forks
4issues
0views

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: pixi

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: pixijs

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: weixin-miniprogram

#1 Repository Của Tháng

🚀 pixi-miniprogram: PIXI.js chạy trên Weixin Mini Program

PIXI.js được tùy biến để chạy trên Weixin Mini Program, hỗ trợ WebGL, Spine, Animate, Live2D và mask.

pixi-miniprogram là một phiên bản của PIXI.js, được điều chỉnh để chạy trên Weixin Mini Program. Dự án này thông qua mô phỏng môi trường window, đồng thời sửa đổi trực tiếp mã nguồn của PIXI để vượt qua những giới hạn mà Mini Program không thể mô phỏng. Điều này cho phép PIXI.js hoạt động bình thường trên nền tảng Mini Program.

✨ Điểm nổi bật

  • Hỗ trợ WebGL: Tận dụng WebGL để render đồ họa trên Mini Program.
  • Tích hợp Spine: Hỗ trợ thư viện Spine để phát động hoạt ảnh nhân vật.
  • Hỗ trợ Animate: Tích hợp thư viện Animate để tạo hoạt ảnh phức tạp.
  • Cập nhật Live2D: Hỗ trợ Live2D để hiển thị nhân vật 2D.
  • Cải thiện Text và Graphics: Sử dụng hai canvas 2d riêng biệt để render Text và Graphics.
  • Quản lý tài nguyên qua Assets: Hỗ trợ tải và quản lý tài nguyên như font, JSON, v.v.
  • Lưu ảnh: Có thể lưu ảnh render ra thành file và lưu vào thiết bị.

💡 Vì sao đáng chú ý

Khác với cách tiếp cận mô phỏng toàn bộ môi trường trình duyệt, pixi-miniprogram trực tiếp sửa đổi mã nguồn PIXI.js để phù hợp với các giới hạn của Weixin Mini Program. Điều này giúp giảm thiểu sự khác biệt giữa môi trường web và Mini Program, đồng thời duy trì hiệu suất cao. Dự án phù hợp cho các ứng dụng game hoặc ứng dụng đồ họa tương tác phức tạp trên Mini Program.


#PIXIJS #MiniProgram #WebGL #Spine #Live2D #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryTypeScript
pixijs/pixijs

The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.

48.5k
Oct 26, 2026
RepositoryJavaScript
michalochman/react-pixi-fiber

Write PixiJS applications using React declarative style.

881
Oct 14, 2026
RepositoryJavaScript
edwinwebb/pixi-seed

Pixi.js project seed with ES6 and webpack

150
Jan 6, 2023
RepositoryHaxe
pixijs-userland/pixi-haxe

Externs of Pixi.js for Haxe

181
Jul 15, 2022
RepositoryTypeScript
bigtimebuddy/pixi-svg

SVG to Graphics DisplayObject for pixi.js

108
Feb 10, 2023
RepositoryJavaScript
mrdoob/three.js

JavaScript 3D Library.

116.9k
Oct 25, 2026
RepositoryJavaScript
mrdoob/three.js

JavaScript 3D Library.

116.9k
Oct 25, 2026
RepositoryJavaScript
phaserjs/phaser

Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.

40.5k
Aug 21, 2026
RepositoryJavaScript
plotly/plotly.js

Open-source JavaScript charting library behind Plotly and Dash

18.4k
Oct 20, 2026