Tuesday 23 July 2019

Unityは奥が深い



今、九九を覚えるためのゲームを作っています。
GUI Buttonは子供たちが九九の何段を覚えるか自由にに選べるように配置しました。
これは、ゲームを最初からやる時や、Block Tenのように答えを判断する時に以前から
使っていました。
Input Fieldは子供たちが答えをパソコンに入れる時、Text足し算の問題をゲームに
表示する時に使っています。
Input Fieldは他のツールとの連携方法が分からずteratailにはご厄介になりました。
もう使いこなせていると思っていたら落とし穴が・・・
今までは、計算問題の時はInput Fieldを使った後にGUI Buttonでリセットする形で、
この九九のゲームのようにGUI を使ったあとにInput Fieldを使うパターンは初めてで、
どちらを先に使おうと関係ないと思っていたのですが、そう!そこに落とし穴が。
GUI Buttonを先に使うをInput Fieldが作動しないのです。
Input Fieldが作動しないと答えを打ち込んでも表示さられないし、何よりパソコンが
答えの成否を判断出来ません。
何故こう言う現象が起こるのか、ネットで調べていますがヒントになものが見つか
らず、ほとほと困っています。
このブログをお読みの方の中に、知り合いがUnityをなさる方がおられたら訪ねて
もらえないでしょうか。
teratailにこのゲームのGUI ButtonとInput Fieldのコードを参考に載せていますので、
何かヒントが分かりましたらそちらに回答を載せてくだされば有難いです。




Monday 15 July 2019

お金の勘定 6硬貨


現行硬貨6種類が全て入っています。
五拾円、百円、五百円のゲームも必要かとも思ったのですが、Excelには1円、拾円、百円、千円のお金の区別のゲームがあるので、後このゲームをやれば充分かと思い作っていません。
*欲しいという方にはすぐに作れますが。
コインの出現率は4つの中では最低ですが、足していかなければならないので正解率は
下がると思ったのですが、Excelで慣れているのか✖音はあまり鳴らないようです。