渋谷ほととぎす通信

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

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発では上手くいかなかったので、今回の対応ログを残し…

知っておいた方が良いUnityのProject検索窓の小技

最近ブログを書いていなかったので、リハビリがてら小ネタを投下します。 僕はそこそこの頻度でUnityのProjectの検索窓を使用します。 HogeButtonというファイルを検索する場合 みたいな感じで入力します。 HogeShibuya24Buttonというファイルを検索する場合…

TexturePackerで画像を追加する際のちょっとした効率化Tips

Unityでゲーム開発中アトラスを作成する際によくTexturePackerを使用します。 アトラスとは複数の画像を一枚の画像と座標情報をセットにして書き出したもので、CPU負荷削減のために使用されます。 本記事ではTexturePackerで画像追加時の効率化アップTipsを1…

Xcode11.3にてFPS項目が本当になくなった疑惑の件

以前XcodeのFPS項目が表示されなくなったときの対処法を投稿していますが、Xcode11.3にアップデートしたところ、今度こそ本当に消え去った疑惑が出てきています。 FPSがなくなったことでCPU、GPUそれぞれのフレームタイム(1フレームにかかる時間)を簡単に測…

note始めました

唐突ですがnoteを始めました。 ただし、このブログが停止するということではありません。本ブログは技術ブログとして生き続け更新されていきます。 noteの方は技術技術した話ではなく、スマホゲーム開発手法や開発思想について共有できたらなと思っています…