コマンドで大量のファイルを一括処理する際のエラー「argument list too long」
ターミナルのコマンドによって多くのファイルを一括処理しようとした場合に現れるエラーについてです。 例えば、dirフォルダ内に含まれる大量のファイル全てをワイルドカードによって指定し、一度に chmod によって権限を変更… 続きを読む »
ターミナルのコマンドによって多くのファイルを一括処理しようとした場合に現れるエラーについてです。 例えば、dirフォルダ内に含まれる大量のファイル全てをワイルドカードによって指定し、一度に chmod によって権限を変更… 続きを読む »
オブジェクトの正面方向(ローカルZ軸)をある座標に向けるには transform.LookAt や Quaternion.LookRotation といった関数を使えば簡単にできます。 しかし、オブジェクトの上方向(ロー… 続きを読む »
一度シーンに配置した地形(Terrain)の設定を複数まとめて変更する方法についてです。 通常、Terrainをシーンビューなどで複数選択した場合、インスペクターが以下のように変化し、同時に設定を変更することができません… 続きを読む »
3DCGモデリングソフト Blender で作成したアニメーション(アーマチュア)付きモデルをゲームエンジン Unity で取り込む方法についてです。 Unity では Blender のデータファイル(.blend)そ… 続きを読む »
Unity でゲームの地形を簡単に作れる Terrain は強力なツールですが、デフォルトの設定のまま細かい地形を作ろうとすると動作が重くなりがちです。 場合によっては Terrain における設定を見直すだけでゲームの… 続きを読む »
Unity で WebGL として出力したアプリを実行した際、以下のようなエラーがコンソールに表示される場合の対応についてです。 Looks like you are rendering without using re… 続きを読む »
ブラウザ上で3Dモデルを動かす方法として Three.js を紹介しました。 しかし、物理シミュレーションを行うためには Cannon.js などと組み合わせる必要があり、少し手間がかかります。 もし Unity が使え… 続きを読む »
Three.js によって3Dモデルを表示できたので、せっかくなら様々な角度からモデルを眺められるようにしたいです。 今回はカメラを操作する方法について紹介します。 あるオブジェクトの周囲軌道上でカメラを移動させ、視点を… 続きを読む »
ブラウザ上で様々な3Dモデルをアニメーション付きでレンダリングできる JavaScript のライブラリである three.js を使ってみました。 three.js を使うと、以下のような3Dモデルを含むシーンをWeb… 続きを読む »
Unityのオブジェクトで衝突判定を行うとき Collider を付けたのに思ったようにぶつからないという場合は大体 Rigidbody のコンポーネントがアタッチされていないことが原因です。 衝突を判定するメソッド O… 続きを読む »