> ## Documentation Index
> Fetch the complete documentation index at: https://docs.replit.com/llms.txt
> Use this file to discover all available pages before exploring further.

# カメラを使う

> PixelGames でプレイヤーがプロフィール写真を撮影できるようにしましょう。

export const AiPrompt = ({children}) => {
  return <CodeBlock className="relative block font-sans whitespace-pre-wrap break-words">
      <div className="pr-7">
        {children}
      </div>
    </CodeBlock>;
};

export const cameraPrompt = "Let players set a profile photo for the leaderboard using their camera or photo library.";

<AiPrompt>
  {cameraPrompt}
</AiPrompt>

プレイヤーのプロフィールにボタンが追加され、カメラまたはフォトライブラリのどちらか好きな方を開けます。

<Frame caption="PixelGames のプロフィール写真を変更するためのネイティブアクションシート。">
  <img src="https://mintcdn.com/replit/WuaQIOfW5oxRlxex/images/pixelgames/mobile/native-action-sheet.png?fit=max&auto=format&n=WuaQIOfW5oxRlxex&q=85&s=776916fcff3a32b3415a6cccfd683310" alt="Take a photo、Choose from library、Pick a pixel avatar のオプションを持つネイティブ iOS アクションシート" data-path="images/pixelgames/mobile/native-action-sheet.png" width="1516" height="418" data-path="images/pixelgames/mobile/native-action-sheet.png" />
</Frame>

iOS では、システムプロンプトは一度だけ表示されます。拒否された場合、PixelGames は
**Settings → PixelGames → Camera** にプレイヤーを案内することでしか再度尋ねることができません。Android では、
プレイヤーが「今後表示しない」を選択するまで、次回の試行時にランタイムの権限ダイアログが再度表示されることがあります。

## 次のステップ

<CardGroup cols={2}>
  <Card title="連絡先にアクセスする" icon="address-book" href="/ja/build/mobile-contacts">
    どの友達がプレイしているかをプレイヤーが見られるようにしましょう。
  </Card>

  <Card title="モバイルアプリで画像を保存する" icon="image" href="/ja/build/mobile-store-images">
    App Storage に写真を保存しましょう。
  </Card>
</CardGroup>

## 関連

* [iOS ネイティブコンポーネントを使う](/ja/build/mobile-native-components)
