トマシープが学ぶ

Unity/VR/AR/デザイン好きのミーハー 記事内容は自分用のメモです

Unity

GooglePlayConsoleへのadbファイルのアップロード時のエラー【Unity】

内部テストするためにabbファイルをGooglePlayConsoleをあげたときに出たエラーなど Androidのabbビルドが150MB超えた 解決方法 APIレベル 解決方法 完全にブロック 解決方法 その他 最後に Androidのabbビルドが150MB超えた develop.hateblo.jp unagirabbit…

Build Reportと軽量化【Unity】

Androidのapkが200MBぐらいになってGooglePlayStoreにアップできない>< 軽量化してみる そのために何が容量を食っているか見る Build Report Inspector qiita.com Unityの公式アセット。 Build Report InspectorはPackageMangerの検索から出ないので、git …

VRMをVRChat用に変換してアップ 【Unity2019/SDK2】

Unity2019 SDK 変換 (おまけ)買ったアバターアップ! 最後に Unity2019 VRChatの推奨Unityのバージョンが2019にあがった。 その状態でのVRMアバター変換やってみる。 前回やったときはUnity2018だった。 bibinbaleo.hatenablog.com 2021/8/9現在推奨バージ…

TextMeshProの英語フォントとかウエイトとか

Version3.0.6 英語フォント 設定項目の説明 Weights 英語フォント 前回日本語フォントのNotoSansJPは変換した。今回は英語フォントを変換したい。 bibinbaleo.hatenablog.com 使うのはRobotフォント。数字だけ使えればいい https://fonts.google.com/specime…

【Unity】VirtualCameraとFace Capture【繋がらない::

新しい機能が来たって Unityの映像制作(Cinematic) コンパニオンアプリ 2種が正式リリース。Unity Virtual CameraUnity Face CaptureどちらもiOSアプリで、Unityエディタ側はWin10とMacで可能。詳細→ https://t.co/XR6otyOAT2 https://t.co/3bIQexy6oP — tam…

Unity製AndroidアプリをChromebookに対応させるには?

GooglePlayStoreにAndroidアプリをリリースした。 そういえばChromebookで動くだろうかと試したが、「お使いのデバイスはこのバージョンに対応していません」と出た ビルドターゲットの問題かな。 ビルド ターゲットが arm64 のみのゲームは、多くの Chrome …

CanvasのSortOrderとMaskと描画順【未解決】

スクロールビューなどMaskがついていると、普通はその子のUIはマスクされる。 ただ、子がcanvasコンポーネントを付けてSortOrderを増やしているとマスクされない。 かといってSortOrderをいじらないと、ヒエラルキー順が反映されて他のUIの下になってしまう …

【Unity】AndroidのIL2CPPビルドエラー【il2cpp.exe did not run properly!】

D:\Unity\2019.4.17f1\Editor\Data\il2cpp/build/deploy/net471/il2cpp.exe did not run properly! って出てAndroidのIL2CPPビルドに失敗する。 いろいろ原因があるらしい。 www.shibuya24.info teratail.com 今までビルドできてたプロジェクトだから日本語…

新しくなったUnity公式のTPSアセット使う

今までStandardAssetsの中に入っていた、TPS、FPS移動の機能がStarterAssetsという名のもと、FPS,TPS分かれてAssetStoreに置かれた! assetstore.unity.com ちょうどプロトタイプでキャラの移動を使いたかったので、TPSのほうを使ったよ。 TPSのほうは、あん…

新InputSystemでKeyInputはどう書くの?【Unity】

InputManagerとInputSystem 回避 書き方 InputManagerとInputSystem Unity2020.3でいつものようにInput.GetKeyDown(KeyCode.Space)を書いた。 private void Update() { if (Input.GetKeyDown(KeyCode.Space)) { // } } 実行したらエラー出て、キー操作が反応…

静止ポーズ作った【Unity】

VeryAnimationで静止ポーズ作ったので配布 github.com 男性でも女性でも違和感のない静止ポーズって難しいね・・・ bibinbaleo.hatenablog.com VeryAnimationのHandについて 相変わらず、VeryAnimationは指の制御が難しい!!!! T-Poseにした時のHandはこ…

Unity2020のEditorで簡単にVRモードにするには?【AirLink】

以前 昔はUnityEditorでVRビューみたいなのをするには、PlayerSettingsのvirtual reality supportedにチェック入れて、OculusLinkをつないだらすぐにMainCameraが動いてVRで見れた。 unity2020.2 unity2020.2で久しぶりにやろうと思ったら、XRSettingsの項目…

SceneInBuildのメモ【Unity】

マルチシーンを扱ってて、ビルドの設定でいろいろ悩むところがあったのでメモ 差分 無駄なシーン 差分 Scene in buildの差分は一旦Unityを閉じないとSourceTreeに表示されない。「EditorBuildSettings.asset」 無駄なシーン ビルドに必要のないシーンにチェ…

Unityで作ったapkはもうAndroidStudioのエミュレーターで動かせないらしい

OSがAndroid10の実機がないので、AndroidStudioのエミュレーターで動かしてみようと思ったときの記録。 結論的にはUnity2019.3以上のUnity製のapkはだと無理っぽい~ AndroidStudioのエミュレーター 仮想デバイス作成 APKインストール 失敗 x86以外のエミュ…

LookingGlassPortraitにUnityから表示

前回のめっちゃ追記した〜アプリとか bibinbaleo.hatenablog.com 今度はUnity 準備 HoloplayCapture サンプルシーン VRM表示する Quiltスクショ 最後に 準備 ここからログインしてSDKをダウンロード https://lookingglassfactory.com/software blenderのSDK…

テキストのURL部分をクリックできるようになるuGUI-Hypertext使ってみた【Unity】

uGUI-Hypertext Unityでテキストの選択 uGUI-Hypertext UnityのテキストがURLだった時にクリックできるようになるもの。(ブラウザで開く挙動は入ってない) github.com ここからunitypackageダウンロード Releases · setchi/uGUI-Hypertext · GitHub こちら…

Unity2020のEditor変更点いくつか

久しぶりにUnity2020触ったらなんか!UI変わってた! Unity2020.3 SceneビューでFOV変更 プレハブビュー PackageManager SceneビューでFOV変更 これはUnity2019だけど、知らなかったので・・・ Unity2019いいねポイント・SceneビューでFOVを調整できる以上で…

LayoutElementsの子の中でサイズ変えるときはContentSizeFitterではなくLayoutGroup

テキストチャットみたいなリストを作った bibinbaleo.hatenablog.com そのリストに入るチャットの中メッセージ量によって、そのチャットオブジェクトのサイズを変えようとContentSizeFitterを使ったら怒られた LayoutGroupのControlChildSize LayoutGroupのC…

iPhoneのセーフエリアに対応する

リジェクトされる? Unityで確認 対応 全画面 参考 リジェクトされる? iPhoneXシリーズからホームボタンがなくなった&上にノッチができた。 画面内のホームバーと、ノッチのへこんでいない部分にはUIを置いたらダメなんだって;; セーフエリアと呼ばれる…

Modern UI Packよかった【Unity】

Modern UI Pack 一覧 使い方 注意点 TextMeshPro 黒背景用 一気に色などを変える 個別に変える スクリプトから反映 ProgressBar DropDown Modern UI Pack かっこいいUIパーツが入ったパック 定価20ドルだけど、なぜか90%オフで2ドルで買えた。 購入後に見て…

The type or namespace name 'iOS' does not exist in the namespace 'UnityEditor'【エラー】

問題 The type or namespace name 'Callbacks' does not exist in the namespace 'UnityEditor' などのエラーが出てiOSビルドできない。 Callbacksのところは'iOS'とか'PostProcessBuild'など8つぐらいある この人と同じような感じ forum.unity.com Editorフ…

【Unity⇨Xcode】frameworkのエラーとPostProcessBuild【XXX framework: No such file or directory】

assetstore.unity.com エラー ググる 解決 根本原因 PostProcessBuild エラー AgoraのSDKが含まれるものをUnityiOSビルドして、Xcodeでビルドしたらエラーが4つ出る。 error: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Deve…

ジャンプするアニメーションを作りたかった【Unity】

HumanoidモデルをジャンプさせるAnimationを作りたい AnimationClipのAnimatorの項目 Unitychanモーション VeryAnimation AnimationClipのAnimatorの項目 身体を持ち上げるだけなので、AnimationClipで自力でできるかなと思ったけど、逆にどのパラメーターを…

Unityの自動スクロール

ScrollViewの下にコンテンツがたまっていったときに、一番下にスクロールして最新のコンテンツが見えるようにしてほしい。LINEみたいな感じ Scrollbar scrollRect.verticalNormalizedPosition コルーチン使う Scrollbar 観察してたらScrollbarのValueの0~1で…

AnimatorをセットしているHumanoidのボーンをスクリプトでいじりたい【AvatarMask/LateUpdate】

Animatorがついているボーンのtransformをスクリプトからいじれない AvatarMask→失敗 LateUpdate 最後に Animatorがついているボーンのtransformをスクリプトからいじれない 基本はAnimator経由でアニメーションさせるけど、頭の向きだけスクリプトからボー…

非人型にBoneをいれてUnityでHumanoidで動かしたかった【Unity】

人型ではないモデルにBoneを入れてUnityでHumanoidにしたい shop-0761.hatenablog.com Mixamoはダメだった BlenderでBone入れ ボーン メッシュと関連付け チャイルドコンストレイント(だめ) (追記)ボーンごとにウエイト計算 Unityへの書き出し Unityで設…

VRMモデルの頭の高さを取得したい⇨Animator.GetBoneTransform.Head

VRMモデルの頭の高さを取得したい qiita.com Animatorからボーンの位置取れるんだ!これで頭の位置とれるじゃん! anime = VRMModel.GetComponent<Animator>(); transHead = anime.GetBoneTransform(HumanBodyBones ); transFoot = anime.GetBoneTransform(HumanBodyBo</animator>…

カメラをWASD+操作で移動するとき空を飛ばないようにしたかった【Unity】

これを参考にカメラの移動制御をしたのだけど、上や下を向きながら進むとその方向に移動してしまう。地下に行ったり空に行ったり qiita.com 移動はY軸方向には行わず、地上だけを移動してほしい。 pos.y = _CameraHeight; として高さを固定したら、高さが一…

UnityServerBuild

Server Build docs.unity3d.com コマンドラインのオプションを全く使わずに、ビジュアル要素 (ヘッドレス) なしのサーバー用のプレイヤーをビルドします。これを有効にすると、UNITY_SERVER 定義を持つマネージスクリプトがビルドされます。これにより、アプ…

ChinemaChineでTPSとFPSの切り替え【Unity】

Cinemachine セットアップ FPS・TPS設定 スクリプトで切り替え FollowTargetをスクリプトから設定する 回転だけスクリプトから制御したい Cinemachine Cinemachineというカメラワークをいい感じにできるUnity公式アセット docs.unity3d.com 存在は知ってたけ…