ユーザーが自分の画像をアップロードし、そこからユーザーに似た 3D アバターを作成するサービスを開発しています。これは非常に数学的な小さな問題であり、残念ながら、Web 開発よりも数学の方が得意です :)
アルゴリズムが写真のセグメント化を完了し、3D モデルとテクスチャを構築したら、これらをサーバーにアップロードします。ユーザーを簡単にするために、Facebook API を使用して識別を処理することをお勧めします。これは、現在のバージョンで実装されています。
ここで問題: ユーザーがゲームをプレイしたり、自分自身でプレイしたいアプリを使用したりする場合、Facebook でログインするだけでよく、Facebook からのユーザー ID を識別子として使用して、サーバーから 3D モデルとテクスチャを取得する必要があります。 . しかし、アプリごとにユーザー ID が異なることに気付きました。Facebook API のドキュメントでは、1 つのビジネスの場合、複数のアプリでビジネス ID を使用できますが、自分で作成したアプリにのみ使用できることがわかりました。そして、他の開発者が自分のゲームでアバターを使用できるようにしたいと考えています。
それとも、Facebook ID を使用してアバターを作成し、他の開発者がユーザーが自分自身としてプレイできるゲームを作成できるようにする方法はありますか? チームの友達と一緒にプレイできるサッカーゲームや、ゾンビがアンデッドになった愛する人であるゾンビゲームを本当に見たいからです!この最後の部分は、単純さは別として、Facebook ログインを実際に使用したい理由の一部です...