100日チャレンジ『100日で50弾!』第24回、トレーサーショットです。発射されが弾の軌跡が残ります。動画をどうぞ。 youtu.be スマホ人はこちらの動画の方がよく見えます。 https://www.youtube.com/watch?v=GQ8uOBjndro ここまでで、尾を引く弾は3種類紹介…
100日チャレンジ『100日で50弾!』第23回、HUDショット2です。HUD(ハッド)とはHead Up Display、「車速やナビゲーションなどの情報をフロントガラスに投影してドライバーの視界に直接表示するシステム」です。弾にターゲット枠と空間内の3次元座標がついて…
12月2日、東京都教育委員会が教職員へハラスメント行為を行う保護者への対応策を示したガイドラインの素案を公表したそうです。ニュースでは「保護者による高圧的な言動や土下座の要求、何度も電話して要求を繰り返すなどの行為に対する教職員の具体的な対応…
100日チャレンジ『100日で50弾!』第22回、HUDショットです。HUD(ハッド)とはHead Up Display、「車速やナビゲーションなどの情報をフロントガラスに投影してドライバーの視界に直接表示するシステム」です。弾に、変化する数値が表示されるパネルが付いて…
100日チャレンジ『100日で50弾!』第21回、ブレイザーショットです。弾が火を噴きながら飛びます。gifをどうぞ。 パーティクルでやっています。Bullet19のアクアスプレッダーと同様、パーティクルシステムは弾の子にします。こうしておくとパーティクルの再…
100日チャレンジ『100日で50弾!』第20回、レインボーショットです。弾の軌跡が虹になります。撃つと軌跡が残るのはBullet8トレイルショット、Bullet18残光弾と同様です。 www.omoshiro-suugaku.com www.omoshiro-suugaku.com 残光弾も一応虹色ですが、進行…
100日チャレンジ『100日で50弾!』第19回、アクアスプレッダーです。弾が水を撒きながら飛びます。gifをどうぞ。結構それっぽい!! パーティクルでやっていますが、苦労しました。パーティクルは強力な仕組みで、細かな粒で様々なものを表現できます。爆煙…
100日チャレンジ『100日で50弾!』第18回、残光弾です。弾が虹色の尾をひいて飛びます。gifをご覧ください。 軌跡を残すのに、Day 16/ Bullet8ではTrail Rendererコンポーネントを使いました。 www.omoshiro-suugaku.com 今回はパーティクルでやっています。…
100日チャレンジ『100日で50弾!』第17回、グローショットです。弾がぼんやり光ります。gifをご覧ください。 ChatGPTで「撃った弾が光って見えるようにしたい」「ブルームの使い方を詳しく」と問い合わせした結果と、次のサイトを参考にしました。ありがとう…
100日チャレンジ『100日で50弾!』第16回、パルスフェード弾です。2秒周期で透明度が変化します。まずはgifを。 Update()内で、次を実行します。//-----------------------------alpha = 1 - Mathf.PingPong(time, 1);setAlphaMesh(go, alpha);//-----------…
100日チャレンジ『100日で50弾!』第15回、螺旋波動弾です。大仰な名前ですがピッタリだと思います。弾が螺旋を描きながら細かく波打って進みます。今回もそうですが、これまでも回転が絡むものは多分左回りばかりだったかも知れません。サンプルなのでヨシ…
100日チャレンジ『100日で50弾!』第14回、トリパスショットです。弾が、用意した3種類の曲線を順番に辿って進みます。曲線の継ぎ目で「カクッ」と軌道の向きが変わると不自然ですから、工夫が必要です。gifをどうぞ。 パーリンノイズ→直線→円→直線→パーリン…
100日チャレンジ『100日で50弾!』第13回、ワンダーショットです。wanderは「さまよう」です。 次の動画を見ると、弾が右、左、上、右、左、上、……と向きを変えているのが分かります。弾が飛んでいるのですから向きはジワジワ変えています(カクン、カクン、…
100日チャレンジ『100日で50弾!』第12回、三角トルネード弾、星形トルネード弾です。 xy平面に三角形の頂点として3点与えます。三角形の辺上を弾が回ります。それをz方向に動かせばgif画像のようになります。 前、サインカーブに沿って三角形が回る弾を作り…
100日チャレンジ『100日で50弾!』第11回、バラ弾です。バラ曲線というのを使い、弾を移動させます。バラ曲線は次の式で定義されます。r = a *(float)Math.Sin(k * s)aは大きさを表し、kは花びらの枚数に関係します(kが奇数ならk枚、偶数なら2k枚)。これは…
100日チャレンジ『100日で50弾!』第10回、リフレクトショットです。直線に沿って進む弾が見えない壁で跳ね返ります。動画をどうぞ。 原理自体は単純で、弾の位置をUpdate()内で点検し、指定した範囲から外に出ようとしたとき進行方向を変えればよいのです。…
YouTubeでアニソンのコピー、見かけてよく聴いています。歳も歳なので、古いアニソンがいいです。月光仮面、マシンハヤブサ、魔女っ子メグちゃん、……懐かしい。驚くのは皆さん上手に歌っていることですが、個人的には多少あらが見えてもオリジナルに近い歌い…
100日チャレンジ『100日で50弾!』第9回、スウェイショットです。発射した弾をゆらゆら揺らしましょう。パーリンノイズというのがあります(パーリンは考案者の名前)。これを用います。 例えば地形など、急に高くなったり低くなったり、というのはあまりあ…
100日チャレンジ『100日で50弾!』第8回、トレイルショットです。 この弾は、撃つと軌跡が残ります。ちょうど、UnityにTrail Rendererというコンポーネントがあり、これを弾のプレファブにAddすることで軌跡が表示されるようになります。軌跡用のマテリアル…
100日チャレンジ『100日で50弾!』第7回、パスショットです。パスとはpath、つまり「道、通り道、進路」。弾を撃つとき、空間内で通過点を何点か決めてそこを通るようにします。「パスショット」としました。 前、自分で近い機能を実現してゲームを書くとき…
100日チャレンジ『100日で50弾!』第6回、ブランチショットです。 100日チャレンジ、まだ楽しんでやっていますが、いずれ常在戦場みたいな感じになりそうです。ぼくは結構頻繁に授業で数学通信(数学をテーマにした新聞みたいなもの)を配布します。面白いこ…
100日チャレンジ『100日で50弾!』第5回、トルネード弾です。 飛んでくるクエリちゃんが3発ずつ、回転する弾を続けて発射します。弾全体はサインカーブに沿って移動します。そのサインカーブの周りを3発がぐるぐる回りながら動きます。gifをご覧ください。 …
100日チャレンジ『100日で50弾!』第4回、パターン撃ちです。 画面手前に向かって縦3×横3=9発が何回か発射されます。弾は敵機から発射されるのですから、撃ったあとはだんだん広がっていくのが自然です。だから9発は移動の方向はすべて少しずつ異なっていま…
100日チャレンジ、『100日で50弾!』、第3回sin弾です。三角関数のsinを使い、サインカーブに沿って弾を移動させます。ここでは空間内でz方向(画面の手前向き)は一定の速さとし、x方向(画面の左右)、y方向(上下)に振幅をいろいろに変えたsinを用い…
100日チャレンジ、『100日で50弾!』、第2回です。弾自体は直線に沿って移動しますが、30発が少しの時間差でグルッとキャラの進行方向からズレた方向に発射されます。表現が難しいですが、要するに円形に発射するラウンドショットです。撃ったあとは円になっ…
始まりました。100日チャレンジ、『100日で50弾!』。100日でシューティングゲームの弾を50種類作ります。100日だけれど2日毎なので50弾です。Dayは2日ずつカウントアップしてゆきます。どうなるか、楽しみです!! 書きかけのプログラムを一部流用しました…
2、3日前に書いた記事です。 www.omoshiro-suugaku.com 『#100日チャレンジ 毎日連続100本アプリを作ったら人生が変わった』(大塚あみ2025日経BP)の説明の動画を見ました。なるほど、こういうの、面白い!! 自分でも何かやろう、と思いました。ここふた…
この前、授業中に生徒が「それ、何ですか?」と質問してきました。黒板にぼくが書いた「∴」(ゆえに、そういう理由で)です。ぼくが中学生のとき、先生が証明を書くときに使っていました。「∵」(なぜならば。これは多分高校からかも)も使っていました。も…
最近見つけて、よく見ている面白いチャンネルです。 www.youtube.com世の中でどううまくやっていくか、どう勉強したらよいか、悩み事をどうするか、……世の中の本にはそういったことを著者がどう考えるか、書いてあります。それは本を読めば分かるんですが、…
アニメをひと通り見終わったのでレビュー。『食戟のソーマ』です。定食屋「ゆきひら」の息子、幸平創真が父の考えで入学も卒業も難しい料理学校「遠月学園」に入学し、ライバルたちとの「食戟」(しょくげき。料理勝負)を通し、料理人として成長してゆきま…