spine-pixi-v8ランタイムをリリースしました

November 7th, 2024

/img/blog/spine-pixi-v8/spine-pixi-v8.png

この度、PixiJS用Spineランタイムをバージョン 8 にアップグレードしました!

PixiJSは、WebGL ベースのレンダリングライブラリとして長年にわたって最も広く使用されているライブラリの 1 つであり、その高速かつ柔軟なレンダラーによって数え切れないほどの Web ゲームやアプリケーションで利用されています。PixiJSは、Spineユーザー、特にHTML5ゲーム開発者にとって最良の選択です。

当社の最初のPixiJS用公式ランタイムはPixiJS v7用でした。ランタイムを公式なものにすることで、ユーザーをよりよくサポートし、最新の機能を確実に利用できるようにしたいと考えていました。

一方、PixiJSチームは、10年近くにわたって独自の pixi-spine ランタイムを開発し、保守してきました。そのため、PixiJS v8では、PixiJSの開発者であるMat GrovesおよびPixiJSチームと協力しました。その結果、spine-pixi-v8ランタイムが完成し、当社によって公式にサポートされつつPixiJSチームも必要に応じて利用できるようになりました。

このように我々が力を合わせることで、PixiJSユーザーにとって素晴らしいSpine体験が保証されます!私たちは、Spineエディターのリリースと同期して、タイムリーなアップデートとバグ修正を提供することをお約束します。そしてこのコラボレーションによりMatおよびPixiJSチームの作業負担を軽減し、PixiJSそのものにより集中できるようにします。

PixiJS のパワーにより、spine-pixi-v8 はWebGPUによるハードウェアアクセラレーションを活用する最初のspine-tsランタイムになります!以下は、WebGPUレンダラーを使用した最小限の例です:


spine-pixi-v7spine-pixi-v8 はほとんど同じインターフェイスを共有しているので、両方に同じドキュメントを使用することができます。詳しくは spine-pixiドキュメント および コード例を参照してください。PixiJS v7のサンプルは全て移植されているので、フィールドとメソッドは同じままであることがよくわかると思います。

もし使用する上でサポートが必要な場合は、フォーラムで新しいスレッドを開いてください。バグを見つけたり、ランタイムの改善を提案したい場合は、どうぞ気軽にGitHub上でissueを開いたり、PRを送ってください。

このブログ記事についての話題はフォーラムで話しましょう!