しっぽを追いかけて

ぐるぐるしながら考えています

Unity と猫の話題が中心   掲載内容は個人の私見であり、所属組織の見解ではありません

C#

Unity 2021 でローカルパッケージにスクリプトを追加する

※ これは 2021/12/03 時点の Unity 2021.2.5f1 の情報です 最新版では動作が異なる可能性がありますのでご注意ください 前回、自作基盤ライブラリを Packages 管理にするための準備をしたが、よく見ると何やら警告メッセージが出ていた 警告メッセージ なん…

Unity の UI Toolkit で動的にスタイルを変更してみる

※ これは 2021/09/10 時点の Unity 2021.2.0b11 の情報です 最新版では動作が異なる可能性がありますのでご注意ください 引き続き Unity の UI Toolkit を試す データバインディング的なものがないか探してみたけど残念ながらバイディングは UnityEditor 限…

Unity の UI Toolkit でボタンにイベントハンドラを設定する

※ これは 2021/09/10 時点の Unity 2021.2.0b11 の情報です 最新版では動作が異なる可能性がありますのでご注意ください 前回に引き続き Unity の UI Toolkit を試す 今回は追加したボタンをクリックしたときのイベントハンドラを設定してみる Button のクリ…

Unity で画面キャプチャして画像ファイルに保存する

※ これは 2021/06/18 時点の Unity 2021.1.12f1 の情報です 最新版では動作が異なる可能性がありますのでご注意ください とりあえず脱出ゲームに使えるようなレンダリングができるようになったので、今度は UnityEditor のレンダリング画面をそのまま画像フ…

Unity で iOS 14 の ATT 対応の Xcode 設定の多言語化を自動化する

※ これは 2021/04/09 時点の Unity 2020.3.3f1, Xcode 12.4 の情報です 最新版では動作が異なる可能性がありますのでご注意ください Xcode の設定を自動化したものの、これでもまだ問題があって、下記のままだと多言語対応ができていない というわけで今回は…

Unity で iOS 14 の ATT 対応の Xcode 設定手順を自動化する

※ これは 2021/04/09 時点の Unity 2020.3.3f1, Xcode 12.4 の情報です 最新版では動作が異なる可能性がありますのでご注意ください 前回までで AdMob、Firebase の iOS 14 ATT 対応を行ったが、下記で触れている Xcode の設定手順は一部手でやる必要があり…

Unity + Firebase 利用時に iOS 14 ATT 対応する

※ これは 2021/04/09 時点の Unity 2020.3.3f1, Xcode 12.4, Firebase v7.1.0 の情報です 最新版では動作が異なる可能性がありますのでご注意ください 前回は AdMob 利用時の iOS 14 ATT 対応の手順を確認したので、今回は利用状況分析ツールで便利な Fireba…

Unity + AdMob 利用時に iOS 14 の ATT 対応する

※ これは 2021/04/09 時点の Unity 2020.3.3f1, Xcode 12.4, AdMob v5.4.0 の情報です 最新版では動作が異なる可能性がありますのでご注意ください 前回はざっくり iOS 14 の ATT 許可ダイアログ表示をできるようにしてみたが、実際には単体で対応することは…

Unity で NavMeshAgent を使ってキャラを動かす

※ これは 2021/03/12 時点の Unity 2020.3.0f1 の情報です 最新版では動作が異なる可能性がありますのでご注意ください 前回は生成した NavMesh にしたがってねこキャラを動かしてみたが、追いかけるねこも同じようにちゃんと箱を避けるようにしたい 前回と…

Unity でキャラを NavMesh にしたがって動かす

※ これは 2021/03/05 時点の Unity 2020.2.7f1 の情報です 最新版では動作が異なる可能性がありますのでご注意ください 前回は Tilemap に応じて NavMesh を生成してみたので、さっそくこれにしたがってねこキャラを動かしてみたい キャラの中心点が NavMesh…

Unity で Tilemap に NavMesh をベイクしてみる

※ これは 2021/02/26 時点の Unity 2020.2.6f1 の情報です 最新版では動作が異なる可能性がありますのでご注意ください 前回は Tilemap で背景を作れるようになったので、さっそくねこキャラを動かしてみた 箱を避けるようにするには? 当然ながら木箱のマッ…

Unity でタップ跡のエフェクトを表示する

※ これは 2021/01/22 時点の Unity 2020.2.2f1 の情報です 最新版では動作が異なる可能性がありますのでご注意ください 前回はマウスクリックした場所にねこキャラが移動するようにしたけど、そのままだとマウスカーソルが表示されないスマホなどだとタップ…

Unity でクリックした場所にキャラを動かす

※ これは 2021/01/22 時点の Unity 2020.2.2f1 の情報です 最新版では動作が異なる可能性がありますのでご注意ください 前回は動かすねこを追いかけるねこキャラを追加したので、今回はカーソルキーからマウスでクリックした場所めがけてねこが動くようにし…

Unity で操作キャラを追いかけるキャラを作る

※ これは 2021/01/22 時点の Unity 2020.2.2f1 の情報です 最新版では動作が異なる可能性がありますのでご注意ください 前回は8方向にねこキャラを動かしてみたので、今度は動かすねこを追いかけるねこキャラを追加したい 追いかける8方向のキャラ絵は下記…

Unity でカーソルキーで8方向移動させる

※ これは 2020/12/25 時点の Unity 2020.2.1f1 の情報です 最新版では動作が異なる可能性がありますのでご注意ください 前回は押しっぱなしでキャラが動くようにしたので、今度は8方向に動かしてみる 8方向のキャラ絵は下記のサイトから白猫のキャラ絵をお…

Unity でカーソルキー押下中に4方向移動させる

※ これは 2020/12/25 時点の Unity 2020.2.1f1 の情報です 最新版では動作が異なる可能性がありますのでご注意ください 前回カーソルキーで下記のようなねこキャラを上下左右の4方向に動かした・・・が、押しっぱなしで移動せず、押した瞬間しか移動しない…

Unity でカーソルキーでキャラを上下左右に動かす

※ これは 2020/12/25 時点の Unity 2020.2.1f1 の情報です 最新版では動作が異なる可能性がありますのでご注意ください 前回カーソルキーでねこキャラを左右に振り向くようにしたので、今度は上下左右の4方向に動かしてみたい 用意したのは下記のような4方…

Unity 2020.2 が正式リリース!

もう 2020 年も終わりという時期ですが、ようやく Unity 2020.2 が正式にリリースされた模様

Unity でカーソルキーでキャラを左右に動かす

※ これは 2020/12/11 時点の Unity 2020.1.17f1 の情報です 最新版では動作が異なる可能性がありますのでご注意ください 前回カーソルキーでねこキャラを動かしたので、さらに簡単なアニメーションしながら左右に振り向くようにする ねこを動かしたい アニメ…

Unity でカーソルキーでキャラを動かす

※ これは 2020/12/04 時点の Unity 2020.1.16f1 の情報です 最新版では動作が異なる可能性がありますのでご注意ください とりあえず UI の並び替えはひと通り試せたので、今度は別の検証 新しい Unity の InputSystem で単にキャラを動かせるようにするとい…

Unity で UI の挿入先にヒントエフェクトを表示する

※ これは 2020/11/27 時点の Unity 2020.1.15f1 の情報です 最新版では動作が異なる可能性がありますのでご注意ください 前回の UI のプレースホルダーの続き プレースホルダーとしてすき間ができるようにはなったが、もう少しわかりやすくしたいので、この…

Unity で UI のドラッグ中にあらかじめ挿入先スペースを明示する

※ これは 2020/11/20 時点の Unity 2020.1.14f1 の情報です 最新版では動作が異なる可能性がありますのでご注意ください 前回の UI のドラッグ移動の続き 2つのドロップ位置によって挿入位置が入れ替わるようにしたが、どのあたりに挿入されるかわかりにく…

Unity でドロップ位置に応じて UI を並び替える

※ これは 2020/11/13 時点の Unity 2020.1.13f1 の情報です 最新版では動作が異なる可能性がありますのでご注意ください 前回の UI のドラッグ移動の続き 2つのドロップエリア間の移動はできたが、どの位置にドロップしても必ず最後の右端に挿入されるのが…

Unity で UI のドラッグドロップ領域をつくる

※ これは 2020/11/06 時点の Unity 2020.1.12f1 の情報です 最新版では動作が異なる可能性がありますのでご注意ください 前回の UI のマウスドラッグの続き 今度は下記のように、三色の四角 UI を二つの灰色領域間でドラッグドロップで移動させてみたい 二つ…

Unity で UI をドラッグ移動させる

※ これは 2020/10/30 時点の Unity 2020.1.11f1 の情報です 最新版では動作が異なる可能性がありますのでご注意ください Blender の v2.90 の新機能の気になるものを確認できたので、Unity のお試しに戻り 今回は 新しい InputSystem を使って UI をマウスド…

Blazor Web Assembly のデータバインディングをながめてみる

※ これは 2019/11/15 .NET Core 3.1.0 preview3 時点の情報です 最新版では動作が異なる可能性がありますのでご注意ください Electron.NET のライブラリを使えばクライアントアプリっぽく ASP.NET Core の Blazor が利用できることはわかりました 今回はあら…

Electron.NET + ASP.NET Core Blazor でクライアントアプリをつくる

※ これは 2019/11/15 .NET Core 3.1.0 preview3 時点の情報です 最新版では動作が異なる可能性がありますのでご注意ください 静的な HTML として Blazor WebAssembly を実行できましたが、もっとクライアントアプリっぽく動かす方法があるようなのでお試し

Blazor WebAssembly をさわってみた

※ これは 2019/11/01 .NET Core 3.1.0 preview1 時点の情報です 最新版では動作が異なる可能性がありますのでご注意ください .NET Core 3.0 が正式リリースされたということで、この .NET Core 3.0 の C# を使って、まだ Preview 版ですが Web ブラウザ上で…

Unity で物理運動の軌跡を予測して描画する

※ これは 2018/11/02 Unity 2018.3.0b8 時点の情報です 最新版では動作が異なる可能性がありますのでご注意ください 前回は引っぱり操作を矢印として描画しました 今回はさらにボールの発射後の軌跡を予測して下記のように描画してみたいと思います

Unity でひっぱり操作を使ってボールを飛ばす

※ これは 2018/10/20 Unity 2018.3.0b6 時点の情報です 最新版では動作が異なる可能性がありますのでご注意ください 前々回に Unity でボールを弾き飛ばしてみました 今回はこれをさらに発展させて、飛ばす方向をマウスドラッグのひっぱる操作で指定するよう…