GameProviders
⚠️
此页面正在建设中
GameProviders 组件用于向组件提供游戏实例
您必须将 Player 组件包裹在 GameProviders 组件中
用法
从 NarraLeaf-React 库中导入 GameProviders 组件
import { GameProviders } from "narraleaf-react";将 Player 组件包裹在 GameProviders 组件中
<GameProviders>
    <Player ... />
</GameProviders>使用已定义的游戏实例
如果您想使用已定义的游戏实例,可以将 game 属性传递给 GameProviders 组件
"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
您希望用 GameProviders 组件包裹的子组件