2019-05-01から1ヶ月間の記事一覧
はじめに 「CharacterController2D」を Unity プロジェクトに導入することで シンプルな 2D のキャラクターコントローラを使用できるようになります 使用例 使い方 操作したいスプライトに「CharacterController2D」をアタッチします また、空のゲームオブジ…
はじめに 「BookUI4Unity」では uGUI における 本をめくるようなアニメーションの実装を見ることができます 実装例 閲覧方法 「BookUIDemo」シーンを開くことで実装を見ることができます 参考サイト様
はじめに 「Unity-JellyBody」を Unity プロジェクトに導入することで 3D オブジェクトをぷるぷるすることができるようになります 使用例 使い方 ゲームオブジェクトに「JellyShaderModify」をアタッチします JellyShaderModify modify = ...; modify.AddFor…
はじめに 「UnityUVCheckerImageEffect」を Unity プロジェクトに導入することで UV のチェック柄を表示するイメージエフェクトを使用できるようになります 使用例 使い方 カメラに「UVChecker」をアタッチすることで使用できます
はじめに 「PerfAssist」を Unity プロジェクトに導入することで コルーチンのプロファイラを使用できるようになります 使い方 using System.Collections; using UnityEngine; #if UNITY_EDITOR using UnityEditor; #endif public class Example : MonoBehav…
はじめに 「Unity Bezier Solution」を Unity プロジェクトに導入することで Scene ビューでベジェ曲線の編集ができるようになります 使用例 使い方 空のゲームオブジェクトに「Bezier Spline」をアタッチすると Scene ビューでベジェ曲線を編集できるように…
はじめに 「Wave Function Collapse」では無限に街が実装されていく実装を見ることができます 実装例 閲覧方法 「Game」シーンを開くことで実装を見ることができます
はじめに 「GizmosPlus」を Unity プロジェクトに導入することで OnDrawGizmos で9種類以上のギズモを使用できるようになります 使用例 使い方 using UnityEngine; using Zchfvy.Plus; public class Example : MonoBehaviour { private void OnDrawGizmos() …
ソースコード(引用) 使い方 Unity メニューの「Tools > Regenerate asset GUIDs」を選択することで Unity プロジェクト内のすべてのアセットの GUID を再割り当てできます
概要 「3D Game Shaders For Beginners」では 初心者向けに 3D ゲームのシェーダについて記載されています
概要 iOS の PlayerSettings で Automatically Sign をオンにして iOS ビルドしても Xcode プロジェクトの Automatically manage signing がオンにならない現象に遭遇した TEAM_ID="【Signing Team ID】" PBXPROJ_PATH="【Xcode プロジェクトのビルド先】/Un…
概要 Unity Hub 2.0.0 が個人的に使いづらかったので、 Unity Hub 1.6.1 にダウングレードしたが、 Unity Hub 終了時に勝手にアップデートされてしまう状態だった C:\Program Files\Unity Hub\resources 上記フォルダ内の「app-update.yml」を削除したら Uni…
概要 Unity メニューの「Edit > Project Settings...」から「Player」を選択して 「Resizable Window」 をオンにしてビルドすると PC 向けにビルドしたゲームのウィンドウのサイズを自由に変更できるようになります
はじめに 「Unity-Chan "Candy Rock Star" Public Repository」に シンプルなカットアウトシェーダが含まれています ソースコード(引用)
使用例 (左:通常、右:加算) ソースコード 謝辞 上記リポジトリのシェーダを参考にさせていただきました
概要 Splash Screen に指定した画像が引き伸ばされて表示されてしまう場合 画像の Mesh Type を「Full Rect」に変更すると 正しいサイズで表示されるようになります 参考サイト様
概要 Unity メニューの「Edit > Project Settings...」から「Player」を選択して 「Hide home button on iPhone X」をオンにしてビルドすることで iPhone X のホームバーを非表示にすることができます (画面をタップするとホームバーが表示されます)
はじめに ReSharper では、よく記述するコードをライブテンプレートに登録することで コーディングを楽にすることができます 登録方法 ライブテンプレートに登録したいコードを選択した状態で Visual Studio メニューの「Tools > Create Live Template from …
概要 スペルチェックの対象外にしたいクラス名や変数名が存在する場合 Ctrl + . を押して「Add to user dictionary」を選択することで 選択したクラス名や変数名をスペルチェックの対象外にすることができます Solution "XXXX" personal:ソリューションの個…
概要 ReSharper では Ctrl + Shift + / で選択範囲を複数行コメントに切り替えられる 参考サイト様 関連記事
概要 ReSharper では Ctrl + Alt + / で選択範囲を一行コメントに切り替えられる 参考サイト様 関連記事
概要 ログを右クリックして「Reveal in Log」を選択すると、ログの詳細を確認できます
はじめに 「GameViewSizeHelper」を使用すると、Game ビューの解像度を変更できますが GameViewSizeHelper.ChangeGameViewSize を呼び出すだけだと Game ビューの解像度は変化しますが、 Canvas 内の UI オブジェクトの描画位置は更新されません 対応方法 Ga…
はじめに 「texture-tree-view」では TreeView の実装例を閲覧できます 実装例 Unity メニューの「TreeViewSample」から閲覧できます Hierarchy のようなビュー テーブルレイアウト 昇順、降順の変更や検索、 カラムの表示、非表示の変更などが可能です ソー…
はじめに 「Unity3D Editor Extensions and Tools」を Unity プロジェクトに導入することで Mac OS の Spotlight 検索のような機能を使用できるようになります 使い方 Ctrl + . を押すと使用できます
はじめに 「Unity3D Editor Extensions and Tools」を Unity プロジェクトに導入することで Transform の Inspector にリセットボタンやコピペボタンを追加できるようになります 使い方 ローカル座標系、グローバル座標系を変更するボタンが追加されます R …
はじめに 「Player Preferences Editor for Unity 3D」を Unity プロジェクトに導入することで PlayerPrefs のデータを閲覧・編集できるようになります 使い方 Unity メニューの「Tools > DevTools > Preferences Editor」を選択すると PlayerPrefs のデータ…
はじめに 「Piranha」を Unity プロジェクトに導入することで オブジェクトが吸い付いてくる処理を実装できるようになります 使用例 使い方 対象となるゲームオブジェクトに「Piranha Target」をアタッチします そして、吸い付いてくるゲームオブジェクトを …
はじめに 「Deform」を Unity プロジェクトに導入することで 自由に変形できるボックスを使用できるようになります 使用例 使い方 Unity メニューの「Tools > Deform > Creator」を選択して 「Create Deformable」を選択すると 自由に変形できるボックスをシ…
はじめに 「Extended Transform Editor」を Unity プロジェクトに導入することで Transform の Inspector にリセットボタンを追加したりできるようになります 使い方 各項目の右端のアイコンを選択すると、パラメータを初期値にリセットできます Transform …