2019-03-01から1ヶ月間の記事一覧
マテリアルのRendating ModeをFadeにする fade out pic.twitter.com/d0wy45pO3S — 光属性のアルモジナ(VRChat勢) (@arumogina) March 28, 2019 using System.Collections; using System.Collections.Generic; using UnityEngine; public class FadeOutBreak…
++結論 RigidBodyで親オブジェクトを移動させた場合、子要素のうちRigidbodyを持つオブジェクトは動かない。Translateなら動く。 public class move : MonoBehaviour { // Start is called before the first frame update void Start() { var rb = GetComp…
++基礎のオススメ学習順 Unity Shader Programming Vol.01 (v.1.1.2)【PDF】 - XJINE's - BOOTH OpenGL が世界を描画する仕組み · けんごのお屋敷 でシェーダ・レンダリングパイプラインの仕組みと基礎文法の習得 (基礎中の基礎について書かれた書籍である…
割れるメッシュ pic.twitter.com/UuJRUVVG5u — 光属性のアルモジナ(VRChat勢) (@arumogina) March 24, 2019 ++当たった瞬間に割れているメッシュと交換する方法 シェーダやスクリプトで頂点をいじってやる方法もあるが難易度高くて断念 ++バラバラメッ…
++基本 ParticleSystemはParticleSystemコンポーネントから操作する。 ParticleSystemから放出されたParticleはGetParticlesで取得する。 ParticleSystem ps = gameObject.GetComponent<ParticleSystem>(); ParticleSystem.Particle[] ps_m = new ParticleSystem.Particle[</particlesystem>…
++staticの有無の差での違い >静的メンバーはクラスごとに唯一つの実体を持ち、すべてのインスタンスの間で共有されます。 静的メンバー - C# によるプログラミング入門 | ++C++; // 未確認飛行 C つまり、 readonlyはただの読み取り専用でインスタンス間…
The assined sub emitter is part of a prefab and can therefore not be assigned. と出た場合。 sub emitterに割り当てようとしてるパーティクルがその割り当て先となるパーティクルの子要素になってないのが原因。パーティクルの子要素にすればいい。 割…
vrchat用のアバターで、非アクティブのオブジェクトをアクティブにし、再び非アクティブにするというアニメーションを作成した。 そのアニメーションがなぜかループして、現れたり消えたりを繰り返す。loop timeにチェックは入ってない キーフレームが、 非…
++アバターに仕込んだパーティクルはアニメーションで出す場合、他の人にはミラー上に映る場合でも自分からは見えない ++アバターにカメラを仕込むと、アバターの視界がカメラに切り替わるのでそれをアニメーションオーバーライド等で切り替えるとアバタ…
++Blender等でモデリングした時の高さの座標がゼロより下になっている場合 =>モデルの最底部がゼロになるようにすればいい ++ハンドサインに独自のアニメーション等を入れた場合に沈む場合 VRCSDKのIdle-SampleをAnimationOverrideのIdleに入れる ++…
++リーフ パーティクルの葉 pic.twitter.com/qHzosAagBE — 光属性のアルモジナ(VRChat勢) (@arumogina) March 13, 2019 leaf-particle.unitypackage - Google ドライブ ++チャージ pic.twitter.com/ODfE6aNEIa — 光属性のアルモジナ(VRChat勢) (@arumo…
++パーティクル入門 このあたりの記事が分かりやすかった Unityのパーティクルシステムの詳細とサンプル | Unityを使った3Dゲームの作り方(かめくめ) Unityのパーティクルの粒子1つ1つの衝突をスクリプトで検知する | Unityを使った3Dゲームの作り方…
+UnityのアニメーションはAnimationClipという形式でアニメーション単体を扱い、それらをAnimationコントローラで管理する。アニメーションの遷移はコントローラ内にA-Clipを設置する必要がある。 ++赤いボタンを押して、オブジェクトの操作をすると、ア…
Blenderでシェイプキーを作成し、fbx形式でunityにインポートし、ヒエラルキーに設置。 インポートしたディレクトリ内にあるメッシュのファイルのSkinedMeshRendererコンポーネント内に、作成したシェイプキーがあることを確認する。 インポートしたオブジェ…
例えば、gameObject.tagでunity上ではタグ名が変えされるが、ocurasgoで実行した場合、Null(で、なければ空の文字列)が返ってきてしまう。 また、 private Renderer Rend; Rend = GetComponent<Renderer>(); Rend.material.EnableKeyword("_EMISSION"); Rend.material</renderer>…
++C#の勉強 C# によるプログラミング入門 | ++C++; // 未確認飛行 C ++非同期処理・コルーチン・Invokeについて プロセスとスレッドとタスクの違いを知ってUnity非同期完全理解に近付く - Qiita Taskを極めろ!async/await完全攻略 - Qiita MonoBehaviou…
windows10において、総量は16GBになってるのに、ハードウェア予約済みの分が8.1GBになっているという例の問題に遭遇した。 システム構成の最大メモリのチェックを外す、方法は効果がなかった。 メモリを一度抜いて再度差したら解決した。 B450M PRO4というマ…
*コントローラは杖に置き換えてます 前提状態 TrackedRemoteに以下のスクリプトをアタッチする using System.Collections; using System.Collections.Generic; using UnityEngine; public class ShowLine : MonoBehaviour { // Start is called before the …
ocurasgocontrollermodelとgearvrcontrollermodelを非アクティブにし、同階層に表示したいprefabを配置する。
OcurasIntegrationを追加する OVRCameraRigをヒエラルキーに追加 RightHnadAuthor以下にTrackedRemoteを追加(右利きの場合) これでビルドすればコントローラが表示できる 参考: [Unity] Oculus Goで3Dキャラクターを眺めよう | Cocoamix.jp