[過去ログ] 【ゲームエンジン】Unity初心者質問スレBuild3 (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
641
(1): 名前は開発中のものです。 [sage] 2020/02/23(日) 14:44:48.99 ID:LCQz7D0v(1/6) AAS
Playfabのキャラクターデータについて

ゲームマネージャ上では追加ができないため、クライアント側、つまりUnity側からレコードを作るのだと思うのですが、
クライアントAPIにUpdateCharacterDataというメソッドしか見当たらないのですが、
新規作成でIDが存在しないはずなのに、リクエストにCharacterIDが必要とされるエラーが出ます。

適当なIDを割り振ってもIDが存在しないエラーが出ます。
試しにあらかじめ作成しておいたプレイヤーデータのマスターID、タイトルIDをセットしてみましたが、
同様にIDが存在しないエラーが出ます。

もうどう扱ってよいのかわかりません。
てっきりゲームキャラクターのレベルやステータスをうまいこと扱ってくれるモノだと思ったのですが違うのでしょうか?

利用できない場合、プレイヤーデータ(タイトル)の方を使っていくしかないと思うのですが、それが正しいのでしょうか?
643
(1): 名前は開発中のものです。 [sage] 2020/02/23(日) 17:33:26.19 ID:LCQz7D0v(2/6) AAS
>>642
642(1): 弟子 [] 2020/02/23(日) 16:54:50.63 ID:wXiQfNRp(1/7) AAS
>>641
先にキャラクターを作成します、命令は「GrantCharacterToUser」です
これ使い方結構癖あるというか、まぁまだ日本のWebには情報ないので
私が作った手引書読んでもらえるとすぐわかるけどね
一応ツイッターにヒントがあるww
Twitterリンク:Unity20775629
Twitterリンク:Unity20775629
Twitterリンク:5chan_nel (5ch newer account)
何でカタログ?とか思いながらエコノミーのアイテムを見ていたら、
キャラクター作成用のトークンとかいうチェックボックスを見つけました
なんだかよく分かりませんが、少しいじってみます

これとは別件なのですが、Uft8Jsonを下記のサイトでパッケージをインポートしたのですが、
外部リンク:github.com

using Utf8Jsonで名前・タイプが見つからないエラーが生じ、利用できません。
再インポートしても再起動してもエラーは消えません。
外部リンク:www.fast-system.jp
このサイトをもとにUnityの設定も済ませてあります。2019なので若干UIが異なりますが。

どうしたらよいのでしょうか?
645: 名前は開発中のものです。 [sage] 2020/02/23(日) 18:04:02.62 ID:LCQz7D0v(3/6) AAS
>>644
644(1): 弟子 [] 2020/02/23(日) 17:49:41.01 ID:wXiQfNRp(2/7) AAS
>>643

恐らくTypeBuilderのとこだよね
その設定の2箇所できました?
こちらでは2か所の設定変えたらエラー消えました
画像リンク
UIの違いはScripting Rantime Version項目とUse incremental GC項目がないくらいです

示していただいてあるAPI互換レベルおよびアンセーフコード許可は画像の通り修正してあります

ちなみに「Unity2019.3.2f1」です

Utf8Jsonが見つけられない状態でJsonSerializer.Deserializeが使えない状態にあるようです
648
(1): 名前は開発中のものです。 [sage] 2020/02/23(日) 18:32:23.27 ID:LCQz7D0v(4/6) AAS
>>646
646(1): 弟子 [] 2020/02/23(日) 18:06:13.15 ID:wXiQfNRp(3/7) AAS
エラーコードって貼れます?
error CS0246: The type or namespace name 'Utf8Json' could not be found (are you missing a using directive or an assembly

これでよろしいでしょうか
650: 名前は開発中のものです。 [sage] 2020/02/23(日) 18:52:57.05 ID:LCQz7D0v(5/6) AAS
>>647
647(1): 弟子 [] 2020/02/23(日) 18:30:48.76 ID:wXiQfNRp(4/7) AAS
一応、問題の切り分けが必要かなと思うので、そのUnityのバージョンにて
新規プロジェクト作成、Utf8Json のインポート
んで、セッテイング修正してみたください

それでエラーが出たらエラー内容を張ってください
それでエラーが出ないなら、他の部分の問題かと思うので
どちらにしろエラー画面とかコードとかを
新規プロジェクトを作成し、Utf8Jsonをインポートし、プレイヤー設定を変えた上で、
新規スクリプトでusing宣言を試しましたが、参照できないようです

Unityのバージョンの問題でしょうか
なんでも最新バージョンが良いかと思ってダウンロードしたのですが、
失敗だったかもしれません
653: 名前は開発中のものです。 [sage] 2020/02/23(日) 20:27:42.27 ID:LCQz7D0v(6/6) AAS
>>651
651(1): 弟子 [] 2020/02/23(日) 18:59:54.76 ID:wXiQfNRp(6/7) AAS
UnityHubならバージョン複数でできるので、入れてみてはどうでしょう
>>652
652(1): 弟子 [] 2020/02/23(日) 19:01:53.08 ID:wXiQfNRp(7/7) AAS
ちょっとまって
>新規スクリプトでusing宣言を試しました
この前に、設定変えた段階ではどうですか?

1.インポートの時点 → エラー表示される
2.設定を変える → エラーが消える

という感じなのです
もし2がOKなら、スクリプトのが間違っている可能性があります
原因というか何かがつかめました

エラーを出していたインポートしたファイルがpluginsフォルダの配下に配置していたため、
そちらでずっと新規スクリプトを作成して試していたのですが、
スクリプトをPluginsフォルダ配下で作成すると
using Utf8Jsonの宣言ができなくなるようです

他のフォルダやAssetフォルダ直下では普通に宣言ができました

pluginsフォルダは特殊な設定のフォルダだということをマニュアルで確認しました
なぜこうなるかは不明ですが、基本的な所を間違えていたようです

お騒がせして申し訳ございませんでした
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.031s