(:3[kanのメモ帳]

個人ゲーム開発者kan.kikuchiのメモ的技術ブログ。月木更新でUnity関連がメイン。

(:3[kanのメモ帳]


本ブログの運営者kan.kikuchiが個人で開発しているゲームです!


2021-01-01から1年間の記事一覧

Unity関連の技術ブログ、kanのメモ帳の2021年人気記事トップ10【雑記】【ブログ運営】

はじめに 今年も無事に週2の更新を継続し、この記事を含めて計104本投稿する事が出来ました!ちなみに7年連続で100本以上の記事を書けました! そして今回は2021年の記事の中で人気だったものをランキング形式で再度紹介しようという試み。ちなみに2018年~20…

Unity Asset Storeで今年買ってよかったアセットベスト10 2021年版【Unity】【アセット】

はじめに 3Dモデルやエフェクト、音源から開発効率化ツールまでなんでも揃うと評判のUnity Asset Storeですが、 自分も色々アセットを買っていてせっかくなので今回は自分が2021年にUnity Asset Storeで買って良かったアセットのベスト10です! なお、現在割…

Unity公式のローカライズ(多言語対応)機能 Localization【Unity】【Localization】

この記事でのバージョン Unity 2021.1.23f1 Localization 1.0.5 はじめに 今回はUnity公式のローカライズ(多言語対応)機能であるLocalizationを試してみようという感じの記事です! ちょっと使ってみた感じ、多少の設定は必要ですがプログラム無しでも色々な…

uGUIのImageやTextにグラデーションを付けられるUIGradient 【Unity】【uGUI】

この記事でのバージョン Unity 2021.1.23f1 はじめに 今回はuGUIのImageやTextにグラデーションを付けられるUIGradientというアセット(?)の紹介です! イメージとしてはコンポーネントを追加してグラデーションを設定する感じです。 UIGradient

アセンブリごとのコンパイル時間を計測する Compiling Indicator【Unity】【アセット】

この記事でのバージョン Unity 2021.1.23f1 はじめに 今回はプログラムを変更した後の待ち時間であるコンパイル時間を計測するアセットCompiling Indicatorの紹介です! POLYGON Prototype - Low Poly 3D Art by Synty | 3D Exterior | Unity Asset Store イ…

インスタンスを生成して処理ごとに乱数(ランダムな数)を分ける【Unity】【C#】

この記事でのバージョン Unity 2021.1.23f1 はじめに 以前Unityで作ってるゲームで「30%の確率でアイテム取得する」みたいな時に使える確率を使って何かを判定する方法とちょっとした自作の確率判定用クラスを紹介しました。 しかしこの時はUnityのRandomと…

マップ作成時などのPrefabの設置を効率化する SmartBuilder【Unity】【アセット】

この記事でのバージョン Unity 2021.1.23f1 はじめに 以前、使ってないアセットを調べて一括削除が出来るAsset Hunter PROというアセットの紹介記事を書いたのですが、 なんとこのアセットの開発者さん(海外の方)から「紹介記事書いてくれてありがとうな!新…

複数の動画を同時にTweetするカルーセルを無料で行う方法【Twitter】【プロモーション】

はじめに Twitterは普通1つのTweetに1つの動画しか添付出来ませんが、カルーセル広告という物を使えば同時に6つの動画まで添付する事が可能だったりします。 個人で作っているVRゲーム『イカサマ異世界で俺様仏様』です!VR専用のRPGで2022年リリース予定!(…

シーンの初期設定をカスタマイズ出来るテンプレート機能 Scene Templates【Unity】

この記事でのバージョン Unity 2020.3.19f1 はじめに Unityは上部メニューのFile/New Sceneから新しいシーンを作れますが、 Unity 2020.2からその新しいシーンの初期状態を設定できる Scene Templatesという機能が追加されました。 今回はこのScene Template…

Twitterに載せるURLを短くしたい時は無料でも使えるBitlyで任意の文字列にカスタマイズした短縮URLを作ると良いよという話【便利サービス】

はじめに 「Twitterの自己紹介欄にURL載せたいけど文字数制限厳しいので載せられない!」今回はそんな時にBitlyを使うと良いよという話。 BitlyはURLを簡単に短くする事の出来るサービスとして有名ですが、URLを任意の文字列にカスタマイズすることも可能で…

Appleシリコン版(M1 Max)MacでUnityプロジェクトが開けない時の対処法【Unity】【トラブルシューティング】

この記事でのバージョン Unity 2019.4.14f1 Unity 2020.3.17f1 はじめに 最近MacをAppleシリコン版(M1 Max)に変えたのですが、 一ヶ月一万円生活一日目 16インチMacBook Pro - スペースグレイ64GBユニファイドメモリ2TB SSDストレージ16インチLiquid Retina …

Unity Hubをベータ版にする方法と、Unity HubからAppleシリコン版(M1 Mac用)のUnityをインストールする方法【Unity】

この記事でのバージョン Unity Hub 2.4.5 Unity Hub 3.0.0-beta.6 はじめに UnityにはAppleシリコン版(いわゆるM1 Mac用)のバージョンがありますが 現状、Unity Hubからインストールしたい場合はUnity Hubのベータ版を使う必要があります。 という事で今回は…

ブラックフライデーセール開催!500以上の人気アセットが50%オフ!先着順で最大90%オフのアセットもあるよ!【Unity】【アセット】

はじめに アメリカでは感謝祭(11月の第4木曜日)の翌日はブラックフライデーと呼ばれるセールシーズンなんだそうです。そしてUnity Asset Storeでもブラックフライデーセールをやっています! ​(期間 : 2021年11月15日14時00分 〜 2021年12月5日16時59分) ​ 5…

Unityで作ったゲーム等をUnity Playで簡単に公開する方法【Unity】

この記事でのバージョン Unity 2020.3.19f1 はじめに Unityには作った物を簡単に公開出来るUnity公式サービスUnity Playというものがあります。 販売こそ出来ませんが、普通に自分で作ったゲームを公開する事が出来るのはもちろん、テストプレイやアセット販…

Terrainを等間隔に分割する Terrain Divider【Unity】【アセット】

この記事でのバージョン Unity 2020.3.19f1 はじめに アセットストア等から3Dモデルを買って使おうとした際、配置サンプルの一部分だけ使いたいけど、地面がTerrainで切り出せないみたいな事があります。 今回はそんな時に使えるTerrain Dividerというアセッ…

プロジェクト内のテクスチャの一括リサイズも出来る Resize Pro【Unity】【アセット】

この記事でのバージョン Unity 2021.1.23f1 今回はResize Proという名前の通りテクスチャのリサイズするためのアセットの紹介記事です! Resize Pro | Utilities Tools | Unity Asset Store イメージとしては以下のような感じで、任意の画像を指定した解像度…

パーティクルのStop Actionで再生の終了が検知出来ない【Unity】【Particle System】【トラブルシューティング】

この記事でのバージョン Unity 2021.1.23f1 はじめに 以前Unityのパーティクルが終わった時に処理を実行する方法を紹介したのですが、 今回はそのやり方で再生の終了が検知出来ない場合があったのその紹介記事です!ちなみにUnityのバージョンによって挙動が…

「安全かつ効率的にインディーゲームを作りながら生きていく」ためのフローチャートを考えてみた【雑記】

はじめに ちょっと前にこんなツイートをしたのですが、いつもより多くの反応がいただけました。 大人になってからインディーゲーム開発者になろうとすると「働きながらも余暇を使ってゲームを作るか」「独立して貯金が目減りしていく恐怖に耐えながらゲーム…

自然な目の動きやまばたきを実装 Realistic Eye Movements【Unity】【アセット】

この記事でのバージョン Unity 2019.4.14f1 はじめに 今回は自然な目の動きやまばたきを実装するRealistic Eye Movementsというアセットの紹介です! Realistic Eye Movements | Animation Tools | Unity Asset Store イメージとしては以下のような感じで、…

ゲームビューの最大化は実行中であってもなくとも簡単に切り替えられる【Unity】

この記事でのバージョン Unity 2021.1.23f1 はじめに Unityのゲームビュー(Game View)にあるMaximize On Playを有効にしていると 再生と同時にゲーム画面が最大化して、再生が終わると同時に戻りますが、 実はゲームビューの「Game」というタブを右クリック…

Unity2021.1からPackage ManagerにPreview版が無くなった件と、Experimentalなパッケージを手動でインストールする方法【Unity】

この記事でのバージョン Unity 2020.3.17f1 Unity 2021.1.23f1 はじめに Unity2021.1以前のPackageManagerにはPreview版という正式リリースされていない(されないかもしれない)パッケージも簡単にインストールする事が出来ました。 しかし、なんとUnity2021.…

Inspector上で指定した物からドロップダウンで選ばせる ValueDropdown【Unity】【Odin】

この記事でのバージョン Unity 2021.1.16f1 Odin - Inspector and Serializer 3.0.9 はじめに 今回はInspectorを圧倒的に使いやすくするOdinの Odin - Inspector and Serializer | Utilities Tools | Unity Asset Store ValueDropdownというInspector上で指…

Riderならブレークポイントに条件や依存先を設定するのも簡単【Unity】【エディタ】【JetBrains Rider】

この記事でのバージョン Unity 2021.1.23f1 JetBrains Rider 2020.3.4 はじめに Unityでも使える便利なエディタにRiderというものがあるのですが、 今回はそのRider上でブレークポイントの操作をしてみようという感じの記事です! なお、Riderでは指定した行…

Unityの機能だけでローポリ3Dモデルを簡単に滑らかにする方法【Untiy】

この記事でのバージョン Unity 2021.1.23f1 はじめに 今回はカクカクしたいわゆるローポリの3DモデルをUnityの機能だけを使って滑らかにしてしまう方法の紹介です! なお、記事中では以下のアセットを使っています。 Low Poly Ultimate Pack | 3D Props | Un…

小数の桁数を指定して文字列にする際に右端を0にしない方法【C#】

C#

はじめに C#で小数を含んだ値を文字列にする場合、以下のように簡単に桁数を指定する事が出来ますが、(※Unity上で動かしているので、ログの表示にDebug.Logを使っています。) //てきとうな小数点を含んだ値 float value = 0.123456789f; //小数点を3桁目まで…

RectTransformのサイズ変更を検知する OnRectTransformDimensionsChangeAsObservable【Unity】【uGUI】【UniRx】

UniRxとは この記事でのバージョン Unity 2021.1.16f1 UniRx - Reactive Extensions for Unity 7.1.0 はじめに UnityでUIを実装する際にLayout Groupを使ってUIのサイズを自動調整する事がよくありますが、今回はそのRectTransformのサイズが変わったタイミ…

Inspectorに表示されるenumの要素名を変更したり一部非表示にしたりする InspectorNameAttribute【Unity】【属性】

この記事でのバージョン Unity 2021.1.16f1 はじめに Unityではenumの変数をInspectorに表示すると自動的にプルダウンになります。ちなみに頭文字が小文字でもアンダーバーを付けていても頭文字は大文字になります。 //てきとうなenum public enum ColorType…

Inspectorに表示されている変数を条件に合わせて非表示にしたり、変更出来ないようにする【Unity】【Odin】

この記事でのバージョン Unity 2021.1.16f1 Odin - Inspector and Serializer 3.0.9 はじめに Unityでは変数をpublicにしたり、SerializeFieldという属性を付けるとInspector上で値の確認及び変更が出来るようになりますが、 public int Value = 1; [Seriali…

UnityエディタやUnityで作ったゲームを強制的にクラッシュさせる方法【Unity】

この記事でのバージョン Unity 2021.1.16f1 はじめに 今回はUnityエディタやUnityで作ったゲームを強制的にクラッシュさせる方法の紹介です! ForceCrash

Backtraceのログに任意の属性を追加する方法【Backtrace】【Unity】

この記事でのバージョン Unity 2020.3.11f1 Backtrace 3.6.0-preview.1 はじめに 今回はBacktraceのログに任意の属性を追加する方法の紹介です! ちなみにBacktraceとはUnity公認のクラッシュ管理プラットフォームの事で、概要や導入方法等を知りたい場合は…