2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Qiita株式会社Advent Calendar 2023

Day 16

【Unity】サイコロアプリを作ってみる 3

Last updated at Posted at 2023-12-16

記事の内容は間違っていないですが、作り方を大きく変更しました
以下の記事が最新になります

これはなに?

Unity初心者がサイコロアプリを作るまでの過程をまとめた記事になります
手探りなところがあり、また制作途中での記事のため、後で修正するかもしれないです

前回の続きになります

作ってみる

今回はサイコロの合計の目の履歴を取る。履歴を表示するまで作ってみます

サイコロの目の履歴を取る

ビジュアルスクリプティングがあるオブジェクトの「インスペクター」パネルの「Variables」に「DiceHistory(Aot List)」を追加します
inspector2.png

サイコロの数字を表示する先で配列に格納します
script7.png

動作させるとコンソールで配列に格納されていることがわかりました
log1.png

履歴を表示する

ダイアログの作成

こちらを参考にしてダイアログを作成しました

popupdialog.png

履歴ボタンの作成

画面右上にボタンを設置

cap3.png

ビジュアルスクリプティングでボタンタップしたときにダイアログを表示するようにして、既に表示済みでボタンタップした場合は、ダイアログを閉じるようにしました

script8.png

完成

cap4.png

さいごに

今回やってみてわかったのは、ビジュアルスクリプティングだけでは難しい面が出てきた感じです
本当は履歴ではなく、統計を出そうと思っていたのですが、ちょっと調べただけではできず履歴対応に変更しました

また履歴も最初の表示がおかしかったりします
改行コードがビジュアルスクリプティングでは入りそうもないので、カンマにしたというところもあります

次回は、ちょっとリファクタリングみたいな感じになりそうです

連載記事

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?