nilbuild/page-mascot
A mascot that watches the cursor and blinks when you poke it
解決する課題
ウェブサイトへのインタラクティブなカーソル追跡キャラクター(マスコット)の追加を可能にし、開発者がユーザーのマウスを見てクリックに反応するキャラクターを簡単に実装できるようにします。
仕組み
このシステムは、3x3のスプライトシートを2つ使用します。1つは頭の向き用、もう1つは表情用です。コンポーネントはポインターの角度を計算し、向きシートの適切なセルを選択します。ユーザーがマスコットをクリックすると、リアクションシートのセルが短時間表示されます。また、AIエージェントが9つの向きと9つの表情をさまざまなスタイル(カラー、インク、スケッチ、リソ、ペーパー、ピクセル)で描き、整列したシートに組み立てる自動生成プロセスもサポートしています。
対象ユーザー
Reactコンポーネントを使用して、ページに遊び心のあるインタラクティブな要素を追加したいWeb開発者向けです。
ハイライト
- ポインターの角度に基づくカーソル追跡の頭の動き。
- クリックでトリガーされるリアクション(まばたき/潰れ)。
- スキルのインストールによるAI駆動のカスタムマスコット生成。
- リソやピクセルアートを含む複数のアートスタイルのサポート。
- スクリーンリーダーやprefers-reduced-motionへのアクセシビリティ配慮。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト