2025-01-01から1年間の記事一覧
100日チャレンジ『100日で50弾!』第35回、プロペラショットです。動画をどうぞ。 youtu.be 3DオブジェクトのQuad(propeller)を弾の子にし、プロペラの画像を貼ります。具体的には背景を透過にしたプロペラの画像を新しく作ったマテリアルにセットし、これ…
100日チャレンジ『100日で50弾!』第34回、ライトシェード・コア弾です。紫の球を挟む2枚の板。これが今回の弾です。「なんだ、そりゃ?」とも言えますが、どっち道、架空の話です。エヴァンゲリオンの使徒だって、両手が折り紙みたいに「パタパタッ」と広が…
100日チャレンジ『100日で50弾!』第33回、多段加速弾です。直線状に飛ぶ弾が2回、3段階に加速します。発射された宇宙ロケットが途中でブースター部分を切り離しますが、あれをイメージして加速する瞬間には「バン!」という感じに炎のパーティクルを短時間…
100日チャレンジ『100日で50弾!』32回、セブンカラー・オーブです。 100日チャレンジ『100日で50弾!』第32回、セブンカラー・オーブです。弾が様々な色に変化しながら飛びます。動画はこちら。 youtu.be スマホの人はこちらを。 https://www.youtube.com/w…
100日チャレンジ『100日で50弾!』第31回、ブレイズレターショットです。炎に包まれた弾が飛んできて、平仮名「あ」を炎で書きます。まずは動画をご覧ください。なかなかいい感じで驚きました。背景を山にすれば京都の大文字焼きです。 youtu.be スマホの人…
100日チャレンジ『100日で50弾!』第30回、フレアテイルショットです。 火を噴きながら飛ぶ弾は「ブレイザーショット」として前に記事にしました。 www.omoshiro-suugaku.com 今回は弾の軌跡が燃えているような感じです。映画『バック・トゥ・ザ・フューチャ…
100日チャレンジ『100日で50弾!』第29回、シールド弾2です。前に書いたシューティングゲームで、同じようなシールドを使っていました。 www.omoshiro-suugaku.com このシールドを、弾を囲うのに利用します。実際のゲームでは、例えばシールド付き弾は攻撃力…
100日チャレンジ『100日で50弾!』第28回、スパークルショットです。弾が様々の色をした星を残しながら飛びます。動画です。 youtu.be スマホで見るならこちらがキレイです。 https://www.youtube.com/watch?v=gjnuA6KMJUY Unityのパーティクルに画像(今回…
100日チャレンジ『100日で50弾!』第27回、バウンスショットです。撃たれた弾が空間内でピョン、ピョンと跳ねます。動画はこちらです。 youtu.be スマホの人はこちらの方がよく見えます。 https://www.youtube.com/watch?v=RWKosg5urZw 飛んだ軌跡がある程度…
100日チャレンジ『100日で50弾!』第26回、HUDショット3です。弾に、ターゲット枠、弾の空間内の座標が表示されます。ここまではHUDショット2と同じですが、今回は枠から少し離れた位置に座標を表示しています。これもSFアニメでよくありますよね。モニタに…
100日チャレンジ『100日で50弾!』第25回、シールド弾です。弾がシールドで囲まれたまま飛びます。動画をどうぞ。 youtu.be スマホの人はこちらの方がよく見えます。 https://www.youtube.com/watch?v=qBtnQipODNc パーティクルでやっています。以前、シュー…
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することで軌跡が表示されるようになります。軌跡用のマテリアル…