渋谷ほととぎす通信

新しいこと、枯れたこと問わずサムザップ大庭が興味を持ったものを調査、生活の効率を求める完全趣味の技術ブログ。基礎を大事にしています。※あくまで個人ブログであり所属組織とは関係ありません

Verdaccioでローカルのnpmサーバーを立ててUnityPackageManagerにプライベートリポジトリを使う

前回からの続きで、プライベートリポジトリをUnity PackageManagerで使うためにnpmサーバーをローカルに立ててみます。 有名なVerdaccioを使います。Verdaccioは無料でnpmサーバーを作ることが出来ます。 ※nodejs、npmのインストールについては割愛します。 …

UnityのPackageManagerプライベートリポジトリの調査

結論 プライベートリポジトリは専用のレジストリサーバーを立てる必要がある。 ※レジストリサーバーを立ててプライベートリポジトリをUnityPackageManagerで使用する記事を書きました。 経緯 UnityのPackageManagerを使うにあたって、プライベートリポジトリ…

zshのユーザー名やPC名を削除して作業効率を上げる

zsh

ターミナルでシェル作業をしているとプロンプト部分の文字列が長くなる時が発生し作業効率が下がる時があります。 現状「PC名: カレントディレクトリ名 ユーザー名$ 」という構成です。 プロンプト文字列を短くする ぶっちゃけ、PC名やユーザー名は僕の普段…

OpenUPMをWindowsで使うようにするメモ

前回記事の続きでWindows環境でOpenUPMを使用する必要があったのでその環境を整えます。 openupm-cliのインストール openupm-cliのREADMEを見ながら進めます。 Required nodejs 12, then そもそもnodejs12がインストールされていないマシンだったので、nodej…

OpenUPMからDOTweenをインストールする

OpenUPMはおそらく個人で開発のパブリックレジストリを提供しているプロジェクトです(多分)。 今回はこのOpenUPMからDOTweenをインストールして、UnityのPackageManagerで管理することにします。今までだとAssetStoreやgithubからダウンロードしてProject内…

activeDocument.exportDocumentの指定パスは存在しないとバージョン不具合を疑わせるエラーが出力される

僕の場合、必要に迫られないとPhotoshopでJSXを書くことはありません。 そして大抵必要に迫られた時はJSXのことを完全に忘れています。 どの言語にも当てはまりますが過去に書いたソースを引っ張り出して思い出しながら書いていく事になります。 ただし時間…

ShaderGraph テクスチャの参照をシェーダに渡す部分でハマる。_MainTexはどこ?

Unityにて、 UniversalRP ShaderGraph この2つを使った描画の検証をしています。 ShaderGraphで書いたシェーダに外からテクスチャをスクリプトで渡す際に軽くつまづいたので共有します。 作っているもの カラーテクスチャとマスクテクスチャを渡したマスクシ…

GoogleCloud Speech-to-TextをGoで触ってみる

上記、同僚がLTでCloud Speech-to-Textを使ったマイクロサービスを作っていたので、僕も触ってみようということで、触ってみたという記事です。 Speech-to-Text: 自動音声認識 | Cloud Speech-to-Text | Google Cloud ちなみにCloud Speech-to-Textとは、Goo…

macOS CatalinaとUnityの相性悪いんじゃないか説

macOS Catalinaに先日アップデートしました。 それ自体に問題はありません。 しかしUnityで開発中時々登場するダイアログ↑。 Developer Tools Accessは、デバッグを続行するために別のプロセスを制御する必要があります。これを許可するには、パスワードを入…

AndroidがUnityProfilerにつながらない時にチェックした5つの事

環境 Windows10 Unity2019.3.15f1 Pixel3XL UnityProfilerに実機のAndroidをつないでテストしたいときにつながらない!!っていう時が発生したので、その対応をログっておきます。 ※有線(USBケーブルにつないで)テストです 1.Developmentビルド Development …

uGUIのCanvasGroupがしている事とは何か?

全子要素のアルファを一括で操作できるため、uGUIのCanvasGroupコンポーネントはUnityでUIを作る上で重宝しています。 ところCanvasGroupはどのようにしてアルファを適用しているのかを確認しました。 というのもuGUI用のシェーダを開発する上でCanvasGroup…

After Effectsからmp4を書き出す方法がちゃんと用意されていた件

AfterEffectsからの動画書き出しフォーマットにH264(mp4)がありません。 ほぼ無圧縮動画を書き出す ffmpegでmp4にエンコードする ということを毎度やっています。 1分ほどの動画で6GBくらい消費するのはディスクの無駄ですし、そもそも容量が足りない時困り…

シェーダバリアントが多く作られるシェーダの最大使用メモリを計測する

Unityでキーワードを追加して処理を分岐させながらシェーダを書いていくと、知らず知らずのうちにシェーダバリアントが大量に増えることがあります。シェーダバリアントを作成するためには#prgama multi_compileまたは#pragma shader_featureを追加だけなの…

Something went wrong while fetching user profile. Please contact support.というエラーでAppCenterログインができない件

Unityでビルドしたアプリを同じ開発者に配信する為にMicrosoftが提供するAppCenter(旧:HockeyApp)を使用しているのですが、今現時点(執筆中 2020年4月11日13時32分)でログインができずに困っています。 Something went wrong while fetching user profile. P…

UnityからiOSビルドしてXcodeで実行したらトラブったのでそのメモ

環境 macOS HighSierra 10.13.6 Unity2019.3.0f6 Xcode10.1 iPhone6s iOS10.3.1 はじめに 久々にXcodeの実機デバッグをやりたくなりました。 そこでUnityからiOSビルドしてXcodeで実行すると期待通り?1発では上手くいかなかったので、今回の対応ログを残し…