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

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

Unity

DOTween、Studyaid D.B. 導入!!

DOTweenというアセットを導入しました。あれこれ試している最中ですが、凄く便利です。アニメーションをスクリプトで簡単に実装できます。キャラクタを動かす(キャラクタ自身が手を上げたり……は対応してないみたい)、テキストを動かす、カウントアップする…

3Dシューティングゲーム『3D-Qシュート・ハイ』を公開しました

新しいゲームを公開しました。3Dシューティングゲーム『3D-Qシュート・ハイ』です。前のゲームで地上を走り回って敵を撃っていた主人公のクエリちゃんが今回は飛びます! アイコン画像はこれ。 次はプレイ動画。 youtu.be 例によってPlicy、unityroomに公開…

ゲームの広告をスクリーンの決まった位置に表示する方法

ゲームに広告を入れます。Ad-Virtuaです。動画をどうぞ。 youtu.be 虹色の長方形のところに広告の動画が配信されます。スマホゲームによくあるバナー広告などに比べ、導入は遙かに楽でした。自分のゲーム3本に入れています。 その長方形の部分は広告のための…

ひとつのオブジェクトに複数の弾が当たったときに出た不具合

ひとつのオブジェクトに向かって、下の絵のように弾を発射して当てます。1発ずつ発射するだけでなく、「ブースター」みたいな感じでガンガン撃つこともあるでしょう。 このとき、的は1つなのに複数の弾から「当たったよ」と通知がくることがあるのです。この…

古いアニメを見て。開発作業の中間報告

今年度の教員の仕事はもう終わりです。学校の様子も成績のつけ方もいろいろあるもんだと勉強になりました。絶対おかしいだろ……ということもあったけれど仕方なし。学校が特色を出そうとして、それがいい方向に働くばかりとは限りません。いろいろ大変でした…

Unityでクエリちゃんがキューブに当たった後、動きがおかしい

ふと気づくとクエリちゃん(3Dモデル)がジリジリ上へ動いているので「??」と思っていましたが、時々なので「ま、あとで考えるか」とのんきにしていました。動画をどうぞ。 youtu.be あれこれ実験した結果、開発過程で作ってそのまま残しておいたキューブ…

ゲーム製作の中間報告、年度末に向けて

今書いているゲームは、前のゲームで作った仕組みなど、流用できる部分も多くて結構早く仕上がりそうです。まだまだやらなければいけないことはありますが、ある程度のバランス調整をしてみました。バランス調整というのは……プレーヤが極端に有利だったり不…

Unityで、クエリちゃん(3Dモデル)を半透明にしようと挑戦した話(2)

なんとかなったので報告です。次のサイトの説明に従って新たにシェーダを作ります。 nn-hokuson.hatenablog.comシェーダの名前は(どう決めてもよいのでしょうが)、サイトでは「SemiTransparent.shader」としています。これをブラッククエリちゃんの各パー…

Unityで、クエリちゃん(3Dモデル)を半透明にしようと挑戦した話

写真はクエリちゃんでなく、ブラッククエリちゃんですが理屈は同じです。 写真ではボディの部分だけが半透明になりました。この調子で、3Dモデルの全体を半透明にしたいのです。 ブラッククエリちゃんはヒエラルキーでは次のようになっています。 親のQuery…

Unityでビルボードを作る!

ちゃんとした定義は知りませんが、ゲームプログラミングの技術の中に「ビルボード」というのがあります。3Dのゲームで、例えば道ばたの木など、ちゃんとモデリング(PC上で立体として木を作る。幹、枝、場合によっては葉などのパーツもしっかり)したものを…