Entries from 2020-05-01 to 1 month
iOSからobjを書き出したくて以下を利用。 OBJ file from iOS and use the following. ObjExporter - Unify Community Wiki //https://wiki.unity3d.com/index.php/ObjExporter using UnityEngine; using System.Collections; using System.IO; using System.…
AR Foundation 4.0 preview3のARMeshManagerのMeshにUVが入ってないようです。 ARKitが悪いのかARFoundationの問題かはわかりません。アップデートに期待です。 ARMeshManager Mesh in AR Foundation 4.0 preview3 doesn't seem to have any UVs. I don't kn…
線分ABへ点Pから、垂直に交わる線を引いたときの交点p Vector3.Project=正射影ベクトル 交点p = start地点 + 正射影ベクトル 参考 Unity 垂線の足の求め方 - おねむゲーマーの備忘録 gist.github.com
iPhone/iPadのUDIDをapple developersで登録(直接USBでつなぐと自動で登録される) XCodeでArchiveして、distribute app ボタンからadhoc(評価版)を選択。次へを押しまくり、ipa書き出す ipaファイルをdeploy gateやhttps://www.diawi.com/などのサービス…
Quadに変換マトリクスは使わず、スクリーン座標-1
iOSアプリがバックグラウンドになったら終了する処理。 以前はplistに設定があったけど、なくなった。 対策として以下のようにしてみた。デモアプリで使用したが、ちょっとでもフォーカスが外れると落ちるw。だからあまりうまくいってない。appstoreに出す場…
https://answers.unity.com/questions/1509438/infoplist-must-contain-an-nsphotolibraryusagedescr.html こんなメッセージが出てた plistに NSPhotoLibraryUsageDescription という、フォトライブラリ使用の説明を書かないと、止まっちゃう。 毎回XCodeに…
How to use NatCorder and NatShare. Use Recording and saving the video. NatcorderとNatshareというAssetの使い方のメモです。動画録画と保存に使用しています。 NatCorder - Video Recording API | 機能統合 | Unity Asset Store namespace NatSuite.Exa…
いろいろ書き方があるようだが以下を使った。 スレッド内でループしたい時はwhile文を書いて、sleepでお休み期間をとり、繰り返すようにした。 こういう書き方がいいのかよくわからない。 void Start(){ WaitCallback waitCallback = new WaitCallback( Thre…
GUISkin Project内で右クリック>createからGUISkinを作成しインスペクタから指定する。 作成したGUISkinで変更したい箇所のパラメータを変える。 using System.Collections; using System.Collections.Generic; using UnityEngine; public class GUITest : M…
【Unity】【シェーダ】ブルームのポストエフェクトを実装する - LIGHT11 LIGHT11 さんのやつが使いやすかった。ありがとうございます
useHDRは、Unity2018から場所が変わって2019ではQualitySettingに入っている。 iOSはデフォルトでオフになってるのでオンにしないとダメ。わかりづらい!
Unity2019からpackageManager経由になった。 タイムラインから任意のメソッドを呼び出すためのやり方です。 Signalを使うのが簡単だけど万能じゃないので自分でカスタムするのも良い。 Signal やりかた PlayableDirectorコンポーネントをGameObjectくっつけ…
Unity - Scripting API: Graphics.DrawMeshInstanced gist.github.com
androidのsdkをいれて、コマンドラインでやる。winでやった。わすれたが-rか-dが上書きのパラメータ adb install -r -d "C:\Users\fuga\hoge.apk"
Boidsのように、たくさんのオブジェクトがお互いに力をおよぼすようなものを作るには、総当たりでお互いの距離を計算しなきゃならいため、高負荷。 そんなときQuadTreeを使う。 とりあえずダニエルシフマンの動画 https://thecodingtrain.com/CodingChalleng…
用意されている機能を駆使して衝突判定を行いたいとき ●方法1 colliderを使いイベントを拾う UnityのRigidbodyとColliderで衝突判定 - Qiita Unityで物理シミュレーションとイベントハンドラの挙動 - Qiita ちなみにBoxCollider はAxis Aligned Bounding Box…
ローカル空間からワールド空間へ Transform.TransformPoint Transform.TransformDirection Transform TransformVector ワールド空間からローカル空間へ Transform.InverseTransformPoint Transform.InverseTransformDirection Transform.InverseTransformVec…