概要 子オブジェクトの個数が変化したときにスクリプトを走らせたくなりました(図1)。 コード Odin – Inspector and SerializerとUniTaskを使っています。CheckIfChi… 続きを読む 【Unity】子オブジェクト数の変化を検知する
タグ: Unity
【Unity】あらゆるコンポーネントをスクリプトから有効化/無効化する
概要 UnityでComponentの有効・無効を切り替えるとき、 図1のように、”enabled” 属性の値を切り替えていると思います。 では、これをより抽象化して、Collider以外のあらゆ… 続きを読む 【Unity】あらゆるコンポーネントをスクリプトから有効化/無効化する
【Unity】Visual Studioがいない
概要 “Visual Studio for Unity” の項目にチェックを付けて、Visual Studioをインストールしたにも関わらず、 “Edit>Preferences… 続きを読む 【Unity】Visual Studioがいない
【Unity】簡単なメモ帳を作る
概要 Undo(Ctrl+Z), Redo(Ctrl+Y)を備えた、簡単なメモ帳を作ってみることにします。 手順 ①Input Fieldを作る(図1) Unity2020では、Hierarchyを右クリックしてR… 続きを読む 【Unity】簡単なメモ帳を作る
【Unity】画面サイズが変わったときにコンテンツサイズを変える
概説 画面サイズの変更に合わせてUIサイズを変更するためのプログラムです。 Playモードではない状態でも動くものとしては、kanのメモ帳さんの記事を参考にするのがおすすめです。 横幅を全画面サイズにする場合は、Rect… 続きを読む 【Unity】画面サイズが変わったときにコンテンツサイズを変える
【Unity】Unity2020で最初からAndroidのGradleビルドが上手くいかない
エラーが出た 内容は下図1、2の通り。mainTemplate.gradleを修正とか、Android Studioを開いてgradleのインストールを待機するとか、javaのバージョンを変更するとか、いろいろ試したが解… 続きを読む 【Unity】Unity2020で最初からAndroidのGradleビルドが上手くいかない
【Unity】Scroll Viewが端のあたりで微妙に切れている
概要 読んで字の如し。図1のようにScroll Viewの端の部分がわずかに途切れている。 原因はScroll Viewを作った時に自動で作成される”Viewport”にある(図2)。 Viewp… 続きを読む 【Unity】Scroll Viewが端のあたりで微妙に切れている
【Unity】uGUIで狙った色を重ねたい
色を乗算する 例えば、下のような画像があったとします。 これに対して、カラーフィルタを後から足して、下のような色味を作りたい、というケースが稀によくあると思います。 この場合、各RGB列に対して次の式を適用することで、変… 続きを読む 【Unity】uGUIで狙った色を重ねたい
【Unity】AndroidでToastを使う
概要 Toast機能というのはコレです。図1に示すように、Androidでよく見かける画面下方のポップアップのことを指します。 実装 まずプロジェクトを作り、C#スクリプトを作ります。名前は”ShowToastOnAnd… 続きを読む 【Unity】AndroidでToastを使う
【Unity】Androidでwidgetを使う
概要 UnityでAndroidのウィジェット機能を使うには、①まず、アプリ部分をUnityで実装②次に、ウィジェット部分をAndroid Studioで実装 という手順を踏む必要があります。 本記事には、Unityで「… 続きを読む 【Unity】Androidでwidgetを使う