2024-01-01から1年間の記事一覧
この記事でのバージョン Unity 2022.3.32f1 はじめに 今回はUnityのuGUIでSceneビューには表示されているのに、Gameビューには表示されないという特殊な現象に遭遇して驚いた話です。 原因は至極単純で、プログラムでUIを生成した際にZ座標の指定をミスって…
この記事でのバージョン Unity 2022.3.32f1 はじめに 今回はUnityでTextMesh Proを使ってる時に文字数が長すぎたら「〇〇〇…」みたいに省略させる方法の紹介です! と言ってもOverflowをEllipsisに設定するだけ。 ちなみにAuto Sizeを有効にすると、指定した…
この記事でのバージョン Unity 2022.3.32f1 はじめに 普通のフォントは文字ごとに幅が違うので、数字のカウントアップ等を高速で行うと、Unityでは他の文字も動いて、ガタツキが気になったりします。 等幅フォントを使ったり、数字部分だけテキストを変えた…
この記事でのバージョン Unity 2022.3.21f1 はじめに UnityのuGUIではInputFieldというコンポーネントを使う事で、文字入力出来るUIを簡単に実装出来ます。 今回はそのInputFieldをプログラムから選択する(文字入力を有効にする)方法の紹介です!なお、「タ…
この記事でのバージョン Unity 2022.3.32f1 はじめに UnityのInputField入力中に、入力を終えようとEscキーを押したら文字化けした文字が入力されるという現状に遭遇しました。 今回はそんな時の対処法の紹介です! 原因と対処法
この記事でのバージョン Unity 2022.3.32f1 はじめに 今回はアセットが使われている(参照されている)場所をシーン上やプロジェクト内から簡単に検索する方法の紹介です! アセットが使われている(参照されている)場所を簡単に検索する方法
はじめに 個人的にインディーゲームを『開発する側の良さ』というのはとにかく自由だということだと思っています。 好きなジャンルを作っても良いし、流行りのジャンルを作っても良い。 ひたすらこだわっても良いし、どこかで見切りをつけても良い。 採算度…
この記事でのバージョン Unity 2022.3.21f1 はじめに UnityのuGUIではButtonというコンポーネントを使う事で、押した時に処理が実行できるボタンを簡単に実装出来ます。 今回はそのButtonをプログラムから押す方法の紹介です!なお、「タッチ(マウス)操作と…
この記事でのバージョン Unity 2022.3.21f1 Cinemachine 2.9.7 はじめに カメラ操作を簡単に行えるUnityの公式機能Cinemachineを使ってる際に、 カメラが切り替え中(ブレンド中)か知りたくなった事があったので、今回はその方法の紹介です!と言っても、Cine…
この記事でのバージョン Unity 2022.3.21f1 Input System 1.7.0 はじめに 今回はUnityの公式機能であるInput Systemで、ゲームパッド(コントローラー)の接続/切断や、現在のゲームパッドの種類を取得する方法の紹介です! なお、Input Systemの導入や基本的…
はじめに ピクシブが運営してるBOOTHは自身の作品を簡単に販売出来るサービスで、基本無料で使える上に手数料も激安です そしてこのBOOTHには、実はゲームで使える素材も豊富にあります。今回はそれをいくつか紹介してみようという感じの記事です。 ただし、…
この記事でのバージョン Unity 2022.3.21f1 はじめに 今回は簡単にUIを良い感じに盛れるシェーダー 「 Deco-UI」の紹介です! Deco-UIの使い方
この記事でのバージョン Unity 2022.3.21f1 lilToon 1.7.3 はじめに 今回は「lilToon」というURPやHDRPでも使えるトゥーンシェーダーの紹介です! lilToonは高品質でいろいろな表現が出来るのはもちろん、 簡単に設定が出来る上に無料(MITライセンス)です。 …
はじめに とある小説に「熱量と非効率は親和性が高い」という言葉が載っていました。「どんなに効率の悪い事でも情熱さえあれば無理やり達成出来てしまう」 「むしろ非効率であるほど、より情熱が増す」というような意味合いですが、良くも悪くもインディー…
この記事でのバージョン Unity 2022.3.21f1 はじめに 今回はUnity上でメッシュの一部をテクスチャで指定して削除出来る無料(MITライセンス)ツール「MeshDeleterWithTexture」の紹介です! なお、記事中では以下のアセットを使っています。 Riko - Unity Asse…
はじめに ChatGPTはDALL-Eという生成AIを使って、イラストを生成する事が出来ますが、 ある程度連続で使うと制限がかかる事がありました。 具体的にどれぐらいで制限がChatGPTに聞いた所、分からないというか明示されてないらしく、 自分(有料のPlusプラン)…
この記事でのバージョン Unity 2022.3.21f1 はじめに 今回はUnityのUI(uGUI)で、画像などのUIのアスペクト比(縦横比)を維持したいという時の話です。 なお、記事中では以下のアセットを使っています。 2D Casual Game UI Set - Unity Asset Store アスペクト…
この記事でのバージョン Unity 2022.3.21f1 はじめに 今回はUnity上で3Dキャラクター(アバター)の服の着せ替えが簡単に出来る無料(MITライセンス)ツール「キセテネ」の紹介です! もともとはVRChatのアバター用ですが、Unityのエディタ拡張なのでゲームのキ…
今回はSourceTreeで強制的にプッシュ(git push --force)する方法の紹介です!Windowsだと上部メニューのツール/オプションから、 Gitタブを選び、「強制プッシュを有効にする」にチェックを入れれば、 プッシュ画面で「強制プッシュ」が選べるようになります…
この記事でのバージョン Unity 2022.3.21f1 はじめに UnityはAnimationCurveを使うことで波形を定義し、波形に合わせた数値を取得する事が出来ます。 [SerializeField] private AnimationCurve _animationCurve; このAnimationCurveの波形をブレンド(合成)し…
この記事でのバージョン Unity 2022.2.8f1 DOTween Pro 1.0.381 DotweenのSetEase Unityで位置や大きさなどのアニメーション、いわゆるTweenを実装するアセットとしてお馴染みのDOTweenは、 DOTween Pro | Visual Scripting | Unity Asset Store SetEaseを使…
この記事でのバージョン Unity 2022.3.21f1 はじめに 以前、デカール(Decal)という3Dモデルの表面の形に沿って、画像をスタンプのように投影して表示する公式機能の紹介しましたが、 このデカールは意図せず他のオブジェクトに映り込んだり、 貫通して裏面に…
この記事でのバージョン Unity 2022.3.21f1 Cinemachine 2.9.7 はじめに カメラ操作を簡単に行えるUnityの公式機能Cinemachineを使ってる際に、 カメラの位置を取得して、その近辺にオブジェクトを置こうと思ったらカメラが移動中だったため座標がずれた事が…
はじめに とある小説に「芸術に完成はない。諦めただけだ。」というレオナルド・ダ・ヴィンチの言葉が載っていました。 そこを読んで思ったのが「若干ニュアンスは違う気はするが、ゲーム開発も同じかもな〜」という事です。 少なくとも自分はゲームをリリー…
この記事でのバージョン Unity 2022.3.21f1 はじめに 今回はUnityのURPで、デカール(Decal)という3Dモデルの表面の形に沿って、画像をスタンプのように投影して表示する公式機能の紹介です! イメージとしては以下のような感じ。 ちなみに同様のシステムにサ…
この記事でのバージョン Unity 2022.3.21f1 Cinemachine 2.9.7 はじめに 今回はカメラ操作を簡単に行えるUnityの公式機能Cinemachineを使って、 カメラにランダムな振動や手ブレを追加する方法の紹介です! なお、記事中では以下のアセットを使っています。 …
この記事でのバージョン Unity 2022.3.21f1 Cinemachine 2.9.7 はじめに 今回はカメラ操作を簡単に行えるUnityの公式機能Cinemachineを使って、 自然にカメラ(視点)を切り替える方法の紹介です! なお、記事中では以下のアセットを使っています。 Japanese S…
この記事でのバージョン Unity 2022.3.21f1 Cinemachine 2.9.7 はじめに Unityには、カメラ操作を簡単に行えるCinemachineという公式機能があります。 これを使うと対象を追いかけたりなどのカメラの操作や管理が簡単に行えます。 という事で今回は、Cinemac…
この記事でのバージョン Unity 2022.3.21f1 はじめに UnityはSSR(Screen Space Reflections)と呼ばれる、リアルタイムに反射を計算して表示するエフェクトが使えます。 Japanese School Gymnasium - Unity Asset Store しかし、このSSRはビルドインではポス…
この記事でのバージョン Unity 2022.3.21f1 はじめに UnityはTimeのtimeScaleを操作する事で簡単に時間の進みを変えられます。 ただし、この値のみを変えると物理演算で動いてる物の動きがカクカクします。例えば以下のようにボールがバウンドしている時に、…