Unity
上書きで同じフォルダにiOSビルドするとき、ReplaceとAppendが出てくる。 いっつも適当にReplaceを選んでたけど、Appendって何? →Appendは追加 違い Replaceは全てのファイルが消去されて新しく生成する。 Appendは“Data” や、“Libraries” 、 project ルー…
おおー AirPods Proの加速度センサーを取得してUnityのCubeに入れて動かすやつ出来た!!!iOS14から動きます pic.twitter.com/Nb113NizVr — AIセバスちゃん (@SebasAi) 2020年9月22日 AirPods Proの加速度センサーでアバター動かすの出来た!!なかなか滑ら…
Unity2018.4.17 症状 原因 対策 文字数減らす Textコンポーネントを複数使う TextMeshPro 症状 長~いThirdPartyの表記を、スクロールビューのContentsのTextにコピペしたら文字が表示されなくなった。 スクロールバーは動くし、Fontのサイズを小さくしたら…
WebXR Exporter 参考 使う 環境設定 アセットを入れる カメラ設定など Inputの設定 6. Add Input Manager settings to your project. ビルド アップする 動かす 最後に WebVR WebXR Exporter Unityで作ったコンテンツをWebXRとしてExportできるアセットをMoz…
メモリー不足を検知する関数がある 公式リファレンス docs.unity3d.com 実装 Start()に下を書く Application.lowMemory += OnLowMemory; そしてこんな感じで検知する文章を出したらよいと思う private void OnLowMemory() { Text_Debug.text = "メモリー不足…
増え続けるObject(メモリリーク?) Texture Resources.UnloadUnusedAssets() 増え続けるObject(メモリリーク?) Profilerのメモリを見ているとTotal Objects in SceneとTotal Object Countが増え続ける。 増え続けるのはおかしいこと。破棄されていない。 …
VRのUnityプロジェクトが激重になったので、どうにかしたい。 プロファイラは見た。 bibinbaleo.hatenablog.com 次はパフォーマンス改善。最適化ともいうのかな? いろいろツールやアプローチ方法はありそう。 初心者なので間違ってるところも多いと思います…
Skybox/Cubemap 内側にしか法線のない球を使う Sphere+UniGLTF 左右逆問題 解決 球の種類 外側から完全に見えないシェーダー 最後に Skybox/Cubemap ここでやったCubemapシェーダーをSphereに適用したやつを2つ使うときの話。 bibinbaleo.hatenablog.com こ…
Editorでプロファイラーを見たらEditorの処理も入って良くない!みたいな話があるので、ビルドしたものでプロファイラを見てみる。 bibinbaleo.hatenablog.com Androidでの実機プロファイラーの方法とかは記事がよくあるけど、WindowsStandaloneビルドしたex…
Unity2019. X QuickSearch Unity as a Library プロファイラを増やす Unity2019. X Unity2019. 3以降のアップデート要素って私記事書いたっけ? 確か私はUnity2019.1を触った後すぐにUnity2020αに移動した気がする。 bibinbaleo.hatenablog.com Unity2019.3…
パフォーマンス改善のためにMeshを一体化してくれる無料アセットを試してみます。 MeshBakerはよく聞いたけど、無料のものが2つもあるとは知らなかった! www.asset-sale.net どっちも使ってみる。 題材 Simplest Mesh Baker Mesh Baker Free 比較 題材 試す…
こういう一つのオブジェクトに複数マテリアルがついている奴 MeshRenderのMaterialsのサイズで数と種類が指定されている マテリアルを消したいときはここで減らしたらいい。 submesh どうやってメッシュが塗り分けられているんだろう? 適当なDefaultCubeに…
mp4をInspectorで解像度やQualityを変更する。(Unity2018.4&WindowsStandalone) するとSpatialQualityを変更するとエラーが出て、ビデオファイルのアイコンが変になる。 → プレビューも透明になってしまう → エラー分も出てる WindowsVideoMesia Error Video…
Wifi機能が壊れた UnityのEditorが起動しない Wifi機能が壊れた また突然ノートPCのWifiがつながらなくなった。 以前も同じことが起こったので同じ対処をしたが、今回は効かない!! bibinbaleo.hatenablog.com 強制シャットダウンをしても、NetworkService…
オクルージョンカリング 設定する Static設定 Bake 完成 OcculusionArea 距離 処理負荷 読み込み 動的オクルージョンカリングアセット 参考 オクルージョンカリング カメラに写っていないオブジェクトは表示しないようにする処理 公式リファレンス docs.unit…
VRのUnityプロジェクトが激重になったので、どうにかしたい。 まずはプロファイラを見るところから。 何もわかっていないので間違っていると思います。 Statistics プロファイラー 見方参考リンク スキャンの長さ変更 メモリー CPU 描画が重いかどうか Frame…
タイムシフトで見たり記事読んだセッションメモ。 記事になっているものは記事を貼ったので、CEDECのパスを買っていない人にも参考になると思う。 くくりは私の雑な括りです。 CEDiLで発表スライドのpdfはみれます cedil.cesa.or.jp 各社のCEDEC2020記事リン…
症状 EditorだとPhoton正常に動くけど、WindowsでIL2CPPビルドするとPhotonがうまく動かない。❌ MonoビルドだとちゃんとEditorと同じように動く。⭕️ 解決方法 Photonの既知の問題に載っているらしい Socket.SetSocketOptionのArgumentExceptionIL2CPPビルド…
PlayerPrefsはこのアプリを作った時に使ったけど、単体では記事に出してないのでメモ bibinbaleo.hatenablog.com PlayerPrefs 使い方 アップデート・アンインストール PlayerPrefs アプリを終了してもデータを保持してくれるやつ docs.unity3d.com float,int…
AnimationRigging コンストレイント 環境準備 RigBuilderとRig 関係性 各種コンポーネント/Constraint BoneRenderer TwoBoneIKConstraint MultiAimConstraint TwistCorrection MultiParentConstraint その他 最後に AnimationRigging Unity2019で使えるAnima…
3DText やる 3DText 3D>Textで出したText、常に前面に表示される。 設定で簡単に変えられるかと思ったらできない。 対処少しめんどくさい boothでunitypackageを配布されている方いる。macだと開けなかった booth.pm やる テキスト用のシェーダー作って、そ…
Unityの実行ファイルの逆コンパイルとその対策の難読化をやっていきます。 ここらへんは完全にはじめましてなので、間違っているかも IL2CPPとMono 逆コンパイル 禁止 Windowsビルドデータの逆コンパイル Mono ツール IL2CPPビルドデータ apk(Android)の逆コ…
Unityアプリのスマホの向きを横画面の片方に固定したいんだけど、どっちがどっちか分からない。 ホームボタンが右になるのがLandscapeLeftだって! answers.unity.com こっちが一般的な向きだよね。 逆にするとUIはちゃんと回るけどカメラ映像は上下逆になっ…
AudioMixer AudioMixerというものがある。 エフェクト掛けたりできるらしい docs.unity3d.com これをAudioSourceのOutputというところにセットすると、そのエフェクトたちが適用される スクリプトから設置 作成したAudioMixerを、スクリプトからAudioSource…
今までデフォルトのレイアウトでやってきた。 だが2by3がSceneもGameビューも同時に見れて良さそう 右上から変えられる Console追加 ただこのままだとConsoleがなくてエラー文やDebug文が見れない。 この記事のGifを参考に右下に追加した qiita.com 作り方 W…
LayerにTHIRDPERSON_ONLY_LAYERを設定して、カメラのCullingMaskでチェックを外したらVRMキャラが見えなくなる。 VRMの機能 VRMFirstPersonの使い方 | VRM このレイヤー設定をしていないアセバンのカメラで、UIのチェックを外してから、 レイヤー設定してい…
エクセルでScriptableObjectを管理できるっぽい? kan-kikuchi.hatenablog.com アセバンに入れるためのデータをScriptableObjectで作っていて、その中身をエクセルで管理したい。アセバンに入れるデータなので、数値とか゚文字列だけじゃなくて、画像とか3D…
Listを作った時、Inspectorで要素の順番変えたり簡単に消去できないのが辛い。 環境:Unity2019.4.17 ReorderableList 使う Editor拡張作る 書き換え つまづいたとこ 完成 自作クラスで使う 他のプロパティが表示されない>< 別の使う① 別の使う②(えらー→解…
最前面に表示するUnlitシェーダー WorldSpaceのCanvasを最前面に表示する 最前面に表示するUnlitシェーダー VRのUI的なものにUnlit/Textureを適用したQuadを使うことはよくあると思いますが、これを常に最前面に表示したい。オブジェクトに隠れて見えなくな…
そろそろ気にしたほうがいいお年頃ですかね・・・ 今までまったく気にしてなかったけど、UnityのUIをメインに仕事で触る身としてはそろそろ気にしたほうが良さそう (間違っている箇所あると思います) 参考 Profiler-UIについて バッチングの途切れ バッチ…