Category: Unity

Unity:ログの出力(GUI編)

はじめに 前回は、Debug.Logを使ってログ出力ができる事を確認しました。今回はより実践的に、画面上にログを出して実行時にも確認できるログ出力を実装します。 ソースコード さっそくですが、ソースコ...

Unity: Start / Update の不思議、その正体とは?

Unityで新しくスクリプトを追加すると生成される、Start / Update について不思議に思った事はないでしょうか?こいつらは、MonoBehaviour のメソッドをオーバーライドしていると思っている人多いますが実は違います。

Unity:1万個のキューブ/Cube/立方体を頂点移動だけで動かす

1万個のキューブを移動する場合、プリミティブ型のキューブオブジェクトを1万個素直に配置して、transform.position を移動する方法、shader で描画する方法(過去に作りました)、1メッシュに結合してメッシュの頂点を移動する方法など様々あります。今回は1メッシュに結合して頂点情報を書き換える事により描画を行ってみました。
Shader で描画する方法は高速なのですが、WebGLでは Geometry Shaderが使えなかったため、本手法で検証してみました。