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

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

意味は分かるが自分は使わない、違和感のある言葉……

●修正をかける「修正する」ですよね。「ブレーキをかける」などのように、「『かける』って何なんだ?」と思う使い方もありますが、こちらは慣れているからなのか、違和感はありません。でも「修正をかける」は少なくとも教科書には書かれていない使い方でし…

私学の高校って……

■■■私学の高校って……やはり特徴を出したがります。 www.omoshiro-suugaku.com 当然だと思います。上の記事でも書きました。どうしても経営の側面を忘れるわけにはいかず、そうしないと生き残れないのも確かです。ICT教育、グループワーク、アクティブラーニ…

ゲーム開発でイベントはしばらく使わない!

■■■開発日記 イベントはしばらく使わない! Unity、C#には「イベント」という仕組みがあります。例えば弾を当て、敵キャラを殺したとしましょう。このとき、例えば弾の当たり判定(コードの、当たったかどうか判断する部分)で「弾が敵に当たったよ」とゲー…

3観点で生徒の成績をつける!

高校での学習評価が3観点(「知識・技能」「思考・判断・表現」「主体的に学習に取り組む態度」)に整理され、これらから総合的に成績をつけることになりました。学校は段階的にやっているのかどうか知りませんが、ぼくが退職するのと入れ替わりくらいに始ま…

模擬授業で「授業が堅い!」と言われた話

新しい職場でもひととおり授業を済ませ、何となく雰囲気が分かってきたところです。やはり学校によって、生徒の学力はもちろん学校のやり方もいろいろ。しかしとりあえず少し慣れて余裕も出てきたのでブログに力を入れます。今回はエージェントでの模擬授業…

UI部品を好きな位置に表示するための注意

よくSFアニメにスクリーンやモニターが出てきます。オペレータが見ているモニターで、飛んでくるミサイルに「missile: 2」などと注釈がついていることがあります。ミサイルから「missile: 2」まで、線分が表示されることも。SFアニメの華です。前、そういう…

Vector3にVector2を入れた話、ゲーム開発日記

■■■Vector3にVector2を入れてもエラーが出ない話 Vector3 p = new(0.1f, 0, -1.5f);と書いたつもりで、Vector3 p = new(0.1f, 0 -1.5f);と書いていました。カンマを打ち損なっていたんですね。これでエラーが出ません。p = (0.1, -0.15, 0)ということになる…

Quadをフェードイン/統計検定2級

●QuadをフェードインQuadに画像(png。背景は透過)を入れたマテリアルをセットしてあります。シェーダーはStandard、RenderingModeはFadeです。シューティングゲームで取得するアイテムに使いますが、アイテムの動き方によっては裏面がこちらを向くことにな…

DOTweenで演出・統計検定

DOTweenで演出Unityで3Dシューティングゲームを作成中です。DOTweenを使っています。細かなところで、書かなければいけないコードがガサッと減って楽をできます。コードは短くなり、見やすくなります。使わない手はありません。使用例をお見せします。まずは…

Random.Range(0, 1)の値がおかしい? 『基礎からの「ガロア理論」』紹介

UnityEngine.Random.Range(0, 1)、これは0以上1以下の乱数を得るつもりのコードです。空間内のオブジェクトの位置などは(0, 1, 0)などで指定してしまうことが多いかも知れません。端数があるなら(0.5f, 1.2f, 0.3f)などと「f」をつけないとエラーになります…