えんじにあ雑記!

開発していて学んだことをまとめていきます!

Unity

【Editor拡張】Scene名一覧を持つクラスの自動生成

Unityで開発している時に、シーン名を定数文字列として持つクラスを作成することがあります。簡単な作業ですが、自動化できればありがたいなと思いEditor拡張を作りました。

VSCodeとPlantUMLでクラス図を描く

コーディングを始める前の設計段階で作成するクラス図。 今回はVisual Studio Codeと拡張機能のPlantUMLを使ってクラス図を描く方法をまとめました。

unity1weekでCloud Buildを使ってみた話

unity1week「密」に参加した時に、WebGLへのビルド環境としてCloud Buildを使ってみたので使い方と導入した感想をまとめます。

Unityで多言語対応を実装してみた

先日、カジュアルゲームを全世界に向けてリリースしました! 全世界でユーザを抱えるゲームを作ってみたいという思いから、日本語、英語、中国語、韓国語に対応したのでそのときの実装方法をまとめます。

Unityで端末の言語設定を取得する方法

先日、「簡単操作でクセになる」ゲームを目指して開発したものを全世界に向けてリリースしました! 全世界でユーザを抱えるゲームを作ってみたいという思いから、4カ国語に対応したのですが、その際にそもそもゲームをプレイしている端末の言語設定を取得し…

iOS/Android申請用のスクショをさくっと作る

Unityでゲーム開発!! 作ってる途中は最高に楽しいけど、いざリリースするぞってなってからが長い… そんなリリース申請作業を効率化すべく素晴らしいアセットの紹介をします!

Unityのコルーチン 〜IEnumeratorのその先へ〜

Unityで頻繁に用いるコルーチン。 その返り値の型として使われるIEnumerator。こいつ一体何者なんだ? 正体を探る旅に出た。

DOTweenでPostProcessingの値を調整しようとしてAmbiguous invocationに悩んだ話

DOTweenを使ってPostProcessingの値をスクリプトからアニメーションさせる時に遭遇したエラー。 「Ambiguous invocation」の原因と、解決策まで!

UnityでAndroidアプリを作る時のいろいろ(備忘録)

Unityでスマホゲームを作るなら、iOS/Android両対応がいいですよね!! 僕は最近やっとAndroidの実機を買ったのですが、インストールの方法やら色々最初は何度もググってた! そんな、UnityでのAndroidアプリ開発で引っ掛かりそうなところのまとめです!

uGUIのバッチ処理について

【UnityのuGUIにおけるドローコールの削減方法】 ドローコールとは何か、バッチ処理とは何か分からない方向けのまとめとなっています。アウトゲームになる部分が多く、普段個人開発ではあまり意識しない部分ですが、ユーザがストレスを感じないようにパフォ…

Cinemachineでシーン切り替え

非プログラマでも扱えるUnityでのカットシーン作成ツール「Cinemachine」 簡単かつ、便利な機能が盛り沢山だったので軽くまとめてみました!

UniRxでReactivePropertyのSubscribeにラムダ式が使えない

UniRxを使っている時「ラムダ式はデリゲート型ではないのでIObserverに変換できません」というエラーに遭遇! チュートリアル通り使ってるのになんで!?と困ったことと、解決方法について。