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
子组件