トマシープが学ぶ

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

Unity

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【uGUI】

テキストチャットみたいなリストを作った 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(HumanBodyBon</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 存在は知ってたけ…

XD⇨Unity試す

XDファイルをUnity上に変換してくれるアセット試す こちらを使ってみる AdobeXD -> Unityの自動変換行うアセットはいくつも見てきたけれど、ここまで綺麗に再現出来るのはうちだけだと思う本当にXDファイル突っ込むだけで、ここまでピッタリ合うのは努力の賜…

モーフアニメーションを再生する方式のリップシンク【Unity/VRM】

アニメーション再生方式のリップシンク やってみる! スクリプトからBlendeShape変更 アニメーション作る 遷移Animator作る レイヤー設定 トリガー設定 Trigger 口パク回数 最後に アニメーション再生方式のリップシンク NEOKETでのリップシンクは音声を検出…

ToggleGroup機能をスクリプトからオフにする方法がない【Unity】

ToggleGroup 動的に切り替えたい 試した事 ToggleGroupの中身 解決方法1 話し合い 最後に ToggleGroup UnityのToggleGroupは各Toggleをまとめてラジオボタンみたいに一つしか選択できないようにする機能 docs.unity3d.com つまりこの機能がオフならチェック…

Unityでprivateリポジトリのパッケージ参照しようとしたらGitの認証せよと出た【Mac】

UnityPackagesでprivateリポジトリを参照しているプロジェクトをMacで開こうとしたら You may need to set up a Git credentials helper to access a private repository. とエラーが出る。プロジェクトは開けるけど、当然packageは入っていない。 エラー文…

Application.targetFrameRateでアプリのフレームレートを設定できる【Unity】

Application-targetFrameRate 設定方法 動作条件 おまけ)ディスプレイ Application-targetFrameRate アプリのフレームレートを設定できる docs.unity3d.com 「スタンドアロンプ​​ラットフォームでは、デフォルトのフレームレートは達成可能な最大フレームレ…

【Unity】UI入力中かどうかの判定【EventSystem.current.IsPointerOverGameObject()】

こちらの記事のままだけど一応メモ nn-hokuson.hatenablog.com 解決したいこと uGUIに入力中か判定 Joystickの入力も追加したい 解決したいこと WASDキーで移動するゲーム内で、InputFieldに名前やチャットなど入力するとき、「w」などを押すと移動してしま…

uLipSyncをVRMで試してみた【Unity/iOS】

凹みさんのNewリップシンク「uLipSync」を触ってみる! tips.hecomi.com github.com VRMでやるぞ LipSyncの種類 環境準備 uLipSyncセットアップ uLipSyncBlendShape ULipSync+AudioSource マイク 調整 Visualizer iOSビルド 最後に LipSyncの種類 今まではOV…

iOSのマイクパーミッション【Unity】

UnityのOtherSettingsのMicDescriptionに書くだけじゃダメなのか? XCodeにもちゃんと反映されている http://yamakengames.seesaa.net/article/455788932.html パーミッション要求のスクリプトを書かないといけないっぽい qiita.com docs.unity3d.com IEnume…

添い寝彼氏VRの続きの続き【Quest2】

2度も放り投げたやつをもう一度やる。 過去 環境づくり 彼を変える メッシュ消える対策 テカリ消す サウンド Git管理!! AnimationRigging ノーマルマップ 最後に 過去 Goのときの bibinbaleo.hatenablog.com OculusGoでイケメンと添い寝&膝枕 Quest(無印…

TextMeshProで日本語フォントを使う&分割してGithubへ〜

ModerunUIPackがTextmeshProを使っていたので、しかたなく日本語フォントをTextMeshPro対応させた asset生成 ファイルサイズでかすぎ問題 FontFallBack DynamicSDFSystem 最後に asset生成 参考 hi-network.sakura.ne.jp qiita.com Window>TextMeshPro>Font…

スマホでの3D移動UI

スマホゲームでの3Dキャラの移動方法 左下の丸を動かす方式 荒野行動/PBGMobile Cluster ピンチ その他 Unityアセット StandardAsset Ultimate Joystick Joystick Pack 最後に 左下の丸を動かす方式 画像検索したらだいたいこの方式 www.google.com 荒野行動…