メモの穴

メモ化

Unity

UnityでJSONファイルを読み込むメモ

環境 Windows10 Unity 2019.1.1f1 やること 4パターンの入力ファイルをそれぞれ読み取る。 どのパターンでも流れは同じで以下の通り。 JSONの構造を表現するクラスを用意 入力ファイルをstring型で受け取り 1で用意したクラスへデシリアライズ 参考 www.sawa…

Unityで音楽に合わせてアレするやつ

Unityで流れている音楽に合わせて何かしたいときのメモ. Audio Unityで音楽を再生する場合,Audio Clip,Audio Source,Audio Listenerを使う.ClipをSourceで再生,Listenerで聞き取って,スピーカーから出力. docs.unity3d.com tips.hecomi.com 流れてい…

Unityでテクスチャ画像をCubeで表現:DrawMeshInstancedIndirect + Compute Shader

前: Unityでテクスチャ画像をCubeで表現:Instantiate - メモの穴 前回はInstantiateを使ってCubeを生成して並べた。 ただこの方法では、実行するととんでもなく遅い。 Cubeを表示せずに実行した場合がこれ。 FPSが90~100くらいで、SetPass callsが9。 こ…

Unityでテクスチャ画像をCubeで表現:Instantiate

Unityでテクスチャ画像のピクセルカラーを取得できる。 それを使って、テクスチャ画像のピクセルカラーをCubeに反映させて並べることで画像を表現する。 環境 Windows10 Unity 2018.2.2f1 スクリプト // 並べるCube [SerializeField] private GameObject pix…

UnityでIWBTGを3Dに -プレイヤー移動-

前: UnityでIWBTGを3Dに -ステージ作成- - メモの穴 前回はステージを作成した。 次はプレイヤーをつくっていく。 環境 Windows10 Unity 2018.2.2f1 プレイヤー作成 アイワナのキッド君の判定は縦長の長方形になっているようなので、 こんな感じ。カメラを…

UnityでIWBTGを3Dに -ステージ作成-

Unityの勉強に、2DアクションゲームI WANNA BE THE GUYを3Dにしていこうと思う。全部つくるつもりは無し。満足するか飽きたらやめる。 3Dにすると言っても、しょぼんのアクション3Dみたいに新しいものをつくるわけではなく、あくまでもGUYを元にしてつくって…

UnityでScaleの基準点を変更するメモ

Unityで作成したオブジェクトのScaleを変更すると, (Y軸方向に伸縮) オブジェクトの中心を基準として上下に伸縮する. この場合,Unityで作成したCubeは基準点がオブジェクトの中心になっているから. これを, こうしたい. 方法1:オブジェクトの親子関…