APIを利用したランキングを作りたいのですが | Unity Forum | Tech Stadium Forum

APIを利用したランキングを作りたいの...
 
通知
すべてクリア

APIを利用したランキングを作りたいのですが  

  RSS

Student
(@student)
メンバー Moderator
結合: 4年前
投稿: 1351
04/01/2021 9:47 pm  

①APIを利用したランキングの制作中ですが、クラス名を確認はしているはずなのですがなぜかどのオブジェクトにもアタッチできなくなってしまったのですが、別のスクリプトでエラーがあったりするとアタッチできなくなってしまう仕様なのでしょうか、それとも何か見逃しているのでしょうか。

②ランキングに使用する名前やタイムは名前はmenueのInputFieldに入力された名前をタイムはmainのGameManagerに保管されているcountDをランキングの呼び出しや登録に使用するRankingManagerに変数を呼び出して使用するというような形で良いのでしょうか


引用
Teacher
(@admin)
メンバー Admin
結合: 5年前
投稿: 1318
04/01/2021 9:51 pm  

①について
そうですね、スクリプトにエラーが出ている状態ですとアタッチすることができなくなってしまいます。
一度エラーを解決してからアタッチを行うしかありません。

②について
その方法でいいと思います!

This post was modified 3年前 by Teacher

返信引用
Student
(@student)
メンバー Moderator
結合: 4年前
投稿: 1351
04/01/2021 9:53 pm  

気が付きませんでした、ありがとうございます!
あと、ゲームのクリアと同時にランキングを表示するようにしているのですが、ランキングの表示はすることができましたが、入力した名前と記録の登録ができていません。

unity側のsetmessage関数かPHPのレコードの追加がうまく行ってないかと思うのですが、答えが見つけられません。


返信引用
Teacher
(@admin)
メンバー Admin
結合: 5年前
投稿: 1318
04/01/2021 9:54 pm  

調べていたのですが、今の情報だけでは原因の特定が難しかったです…。
そこで、以下のことを試してみてはいただけますでしょうか。

・php側で['name']と['time']だけ送信していますが、データベースには他にもカラムが存在するか
・Unity側で送信している[name][time]に正しい値が入っているか

これらでも解決しなかった場合、データベースのsqlデータも添付して頂けると、より詳しい調査ができるのでお願いします。


返信引用
Student
(@student)
メンバー Moderator
結合: 4年前
投稿: 1351
04/01/2021 9:54 pm  

デバッグログを画像の部分に入れてみたところ、中身がデータベースから取得してきた現在のランキングの中身だったのでそこがだめなのかなと思います。


返信引用
Teacher
(@admin)
メンバー Admin
結合: 5年前
投稿: 1318
04/01/2021 9:55 pm  

Unity側でデータを送信した後、データベースに記録は追加されていますか?


返信引用
Student
(@student)
メンバー Moderator
結合: 4年前
投稿: 1351
04/01/2021 9:55 pm  

なんどか試してみてはいるのですが、データが追加されたことはないですね。

現在入っているデータはデータベースを作成した時に、直接入力して追加したデータになります。
それと、gameclearシーンで実行した時にボタンも押せなくなるんですけども
どこかで処理が止まっているかも知れません


返信引用
Teacher
(@admin)
メンバー Admin
結合: 5年前
投稿: 1318
04/01/2021 9:56 pm  

そもそもデータが追加されていないとするなら、php側でデータを送信する部分で間違えている可能性はありますね。
phpmyadminのテーブルを見してもらってもよろしいでしょうか?
他にも多数問題はありそうですね...
1つ1つ解決していくしかないかもしれません。


返信引用
Student
(@student)
メンバー Moderator
結合: 4年前
投稿: 1351
04/01/2021 9:57 pm  

これでいいでしょうか?もともと一番先頭に「ID」というカラムを入れていましたが削除した状態になっています


返信引用
共有:
タイトルとURLをコピーしました