いぬおさんのおもしろ数学実験室

おいしい紅茶でも飲みながら数学、物理、工学、プログラミング、そして読書を楽しみましょう

UnityでUI上でタップ(複数箇所でもO.K.)された位置の検出をする

タップ情報を取得し、UIがタップされた位置をUI上のローカル座標で取得します。前、UI上のローカル座標は取得しましたが、タップが1ヶ所だけ、の前提でした。今回のやり方は複数ヶ所のタップに対応しています。 www.omoshiro-suugaku.com 例によって短いコー…

Unityで作ったゲームはバックグラウンドに回ったとき動いていないのか?

念のために確認しました。ゲームをやっていてふと天気予報が気になって確認したとします。アンドロイドなら画面の一番下のホームキーや動いているアプリを一覧できるキー(名前は知りません)を押して天気予報のアプリを実行、ということになるでしょう。ま…

タップされた位置のスクリーン座標からUl(Panelなど)上の座標を得る

UI部品のどの辺をタップされたのか調べる方法を書きます。ゲーム画面にPanelを配置しました。写真の薄い赤の部分がPanelです。 このPanelのどの辺がタップされたのか、検出したいことがあります。照準のコントロールに使うため、正方形のどの辺を押されたか…

定期試験の問題用紙と解答用紙を分けてはダメなのか?

いつか書こうと思っていました。ぼくは試験を作るとき、こんな感じにします。解答用紙は別に用意します。 かつて何人もの教員がこれ(この書式)を見て、「解きづらい」「生徒は難しそうに思うだろう」「進学校の試験みたい」などなど、いろいろ言っていまし…

Unityで空間内にCanvas、RawImageで爆発シーンを描画する!

シューティングゲーム作成中です。爆発シーンの描画を今まではパーティクルでやっていましたが、スマホだと処理が追いつかなそうなのでやり方を変える、といった話を書きました。 www.omoshiro-suugaku.com 爆発アニメーション用の画像を用意します。ぼくは…