NarraLeaf

GameProviders

为 Player 提供 Game 实例的 GameProviders 组件,支持传入已有实例

GameProviders 组件用于向子组件提供游戏实例

必须将 Player 包裹在 GameProviders

用法

import { GameProviders } from "narraleaf-react";
<GameProviders>
    <Player ... />
</GameProviders>

使用已定义的游戏实例

传入 game 属性可使用自定义的 Game 实例:

"use client";

import { Game, GameProviders, Player } from "narraleaf-react";
import { useState } from "react";

export default function Page() {
    const [game] = useState(new Game({}));

    return (
        <GameProviders game={game}>
            <Player ... />
        </GameProviders>
    );
}

Props

game

Game 实例

children

子组件

本页目录