エディタ拡張とは この記事でのバージョン Unity 2021.3.11f1 はじめに UnityではExecuteAlways(ExecuteInEditMode)を使う事でエディタが再生していない時でもAwakeやUpdate等のメソッドが実行出来ます。 ただし、Update等の更新処理はSceneに変化があった時…
はじめに この記事はQiita史上最多記録をつくろう!アウトプットはいいぞカレンダー Advent Calendar 2022(カレンダー1)の5日目の記事です。 ちなみにAdvent Calendarとはなんぞやという方は以下を参照の事。 今回参加したアドベントカレンダーはタイトル通…
はじめに この記事はUnity Advent Calendar 2022(カレンダー1)の1日目の記事です。 ちなみにAdvent Calendarとはなんぞやという方は以下を参照の事。 今回参加したUnity Advent Calendarは、名前の通りUnityに関する技術的な内容の記事を書くものですが、技…
この記事でのバージョン Unity 2021.3.11f1 はじめに Unityエディタが再生してない時でもMonoBehaviourの各種メソッドが実行出来るExecuteAlwaysとシーンビューでイベントが発生した時を検知出来るSceneView.duringSceneGuiを組み合わせる事でSceneViewでマ…
この記事でのバージョン Unity 2021.3.11f1 はじめに 先日Unity公式のYoutubeチャンネルにC#のTuple(タプル)に関する動画が上がっていました。 自分は全然Tupleを使いこなせていなかったので、勉強がてら記事にまとめてみました! Tupleとは
エディタ拡張とは 属性とは この記事でのバージョン Unity 2021.3.11f1 はじめに UnityではExecuteInEditModeという属性をMonoBehaviourを継承したクラスに付ける事で、プレイモード(Unityエディタ再生中)でなくともStartやUpdateを実行する事が出来ます。 u…
はじめに 今回は『SYNC 2022』の講演の動画を見て勉強しつつ、ついでに記事にまとめちゃおうという感じのやつです。 そして、題材にする講演は、「Meta Quest 2の性能を最大限生かしたリッチなグラフィックを実現するには」です! 今年9月にリリースしたVRゲ…
この記事でのバージョン Unity 2021.3.11f1 はじめに 今回はUnityで作ったAndroidアプリ内で、レビュー依頼を表示する方法の紹介です! ちなみにiOS用の記事も以前に書いていたりします。 Unity製のAndroidアプリ内で、レビュー依頼を表示する方法
この記事でのバージョン Unity 2021.3.11f1 はじめに 今回はタイトル通りUnityでAndroid向けにビルドした時に JAVA_HOME is not set and no 'java' command could be found in your PATH.とエラーが出た場合の対処法です。ちなみに自分はWindowsでビルドした…
はじめに 画像生成AIまたはお絵描きAIの火付け役とも言えるStable Diffusionは、無償公開こそされていますが、導入がちょっと面倒でした。 今回はそんなStable Diffusionを簡単にしかもMacで動かせるDiffusionBeeという無料ソフトの紹介です! ちなみにWindo…
はじめに iOS(App Store)やAndroid(Google Play)のアプリを公開する際には審査が必要になりますが、今回はその審査が通った後に任意のタイミング(手動)でリリースする方法の話です!もちろん逆に審査が通った後に自動で即リリースする事も可能です。 iOS
はじめに つい先日、昔出したAndroidアプリが「プライバシーポリシーのURLが無効です」と言われて削除されるという事がありました。 と言うことで今回はそんな時の対処法です。 対処法
はじめに Unityが開催する新イベント『SYNC 2022』が10/25~26と2日かけて行われました!ちなみにSYNCとはUnity関連のオンラインカンファレンスでUniteのオンライン版みたいなイメージです。 そしてのそのSYNCの講演のうち公開可能な物(と言ってもほぼ全部?)…
はじめに 今までテキストから絵を描いてくれるAIや、 プログラムを書いてくれるAIを紹介しましたが、 今回はテキストから曲を作ってくれるAIです! 今度はAIにBGMを作ってもらうやつを試すなど。 pic.twitter.com/bQHTlMZeyo— カン@ゲームクリエイター(Unity…
はじめに プログラミングにもよく使われる形式や手法、いわゆるデザインパターンというものがあります。 もちろんそれらはUnityでゲームを作る時にも使えるのですが、具体的にUnityでどう実現したらいいのか(特に学びたての時は)悩む事もあります。 そんな悩…
この記事でのバージョン Unity 2021.1.23f1 はじめに 巷では絵を描くAIが何かと話題ですが、 実はプログラムを書くAIもあったりします。 今回そのAIの一つであるAIProgrammerをUnityのC#で使ってみようという感じの記事です! AIProgrammer
この記事でのバージョン Unity 2021.3.4f1 Translucent Image 3.14.5 はじめに ゲームを作っていると、メイン画面の上に、 ポーズ画面のような別のUIを一時的に重ねたいという状況はよくあります。 そんな時にそのまま重ねるだけだと見ずらいので、薄い黒い…
はじめに 巷で話題のハイクオリティなお絵描きAIことNovelAI(Diffusion) を試してみました!簡単なワードを入力するだけで本当にクオリティの高い絵が生成されますし、 画像を指定しても結構それっぽい物を生成する事が出来ます。 今回はせっかくなので使い…
エディタ拡張とは この記事でのバージョン Unity 2021.3.4f1 はじめに UnityではInspectorの⁝からコンポーネントをコピーしたりペーストしたり出来ますが、 今回はこれをプログラムから行う方法の紹介です! UnityEditorInternal.ComponentUtility
この記事でのバージョン UnityHubNative 1.4.2 はじめに Unityを使う際、インストールやバージョン&プロジェクト管理のために基本的にはUnityHubを使います。 このUnityHub、便利なのですが「使い方を学ぶ」や「コミュニティ」などわりと使わない機能も多く…
この記事でのバージョン Unity 2021.3.4f1 Mobile Notifications 2.0.2 はじめに 今回はiOSやAndroidのスマホ端末でサーバーを介さないプッシュの通知、いわゆるローカルプッシュ通知をUnityで実装する方法の紹介です! Mobile Notificationsの導入と準備
この記事でのバージョン Unity 2019.4.40f1 はじめに 今回はBuild Report Inspectorというビルドに関する情報をInspectorで見やすくするUnity公式の無料パッケージの紹介です! ちなみに以前似たような機能を持つ有料アセットBuild Report Toolを紹介しまし…
はじめに ちょっと前にあのサイバーエージェントが『Unity Performance Tuning Bible』というUnity製ゲームのパフォーマンスを最適化する方法を体系的に学べる書籍(のPDF)をなんと無料公開&オープンソース化しました! ちなみにダウンロードはGitHubのリリー…
エディタ拡張とは この記事でのバージョン Unity 2021.3.4f1 はじめに Unityのエディタ拡張には簡単にウィンドウを作る事が出来るEditorWindowがあります。 using UnityEditor; /// <summary> /// EditorWindowのサンプル /// </summary> public class EditorWindowSample : Edi…
はじめに タイトル通りなのですが、実はUnreal Engine マーケットプレイスで販売されているアセットは一部を除きUnity等の他のエンジンでも利用する事が出来ます。 これらの製品は、他のゲームエンジン (例: Source や Unity など) で使用できますか? エピ…
この記事でのバージョン Unity 2021.3.4f1 はじめに iOSアプリはアイコンを後から動的に変更する事が出来ます。 ただ、残念ながらUnityは(おそらく)この機能に対応していないので、今回は以下のAppIconChangerUnityというパッケージを使ってUnity製iOSアプリ…
この記事でのバージョン Unity 2021.3.4f1 Odin - Inspector and Serializer 3.1.2 はじめに 今回はInspectorを圧倒的に使いやすくするOdinの Odin - Inspector and Serializer | Utilities Tools | Unity Asset Store LabelTextというInspector上の名称を変…
はじめに App StoreではiOSアプリのスクリーンショットや動画を複数パターン表示して、どちらがよりインストールに繋がるかという最適化、いわゆるABテストが簡単に行えます。しかもアプデの必要もありませんし、費用もかかりません。 ちなみにアイコンのAB…
はじめに 以前、お絵描きAIことMidjourneyの紹介をしましたが、 それから色々とMidjourneyを試していたら だいぶ良い感じにアニメ調の背景作れるようになったんではないだろうか廃墟,海,火山,流星群#midjourney pic.twitter.com/Yt1u3eiJyt— カン@ゲームクリ…
UniRxとは この記事でのバージョン Unity 2021.3.4f1 はじめに UniRxはUpdateAsObservableを使う事で簡単にUpdateをストリーム化する事ができ、さらにFirstを組み合わせる事で条件が揃った時に1度だけ処理をするという実装が簡単に出来ます。 private bool _…