Unity一覧

三角関数とベクトルの内積外積の活用

三角関数 三角関数というのは三角形における角と線分の長さの関係を記述する関数ということになりますが 単純なものだけでもゲームオブジェクトの動作に活用できます 個人的によく使うものを紹介します 単位円 三角関数はsin、cosというものが代表的なものと思います sin、cosとは具体的にど...

【Unityエディタ拡張】SceneView拡張 それっぽいツールバー作成

記事を担当するのは2回目、プログラマの近藤です。 前回(1年ぐらい前)エディタ拡張の記事を書きましたが今回も同じUnityのエディタ拡張です。 今回はSceneViewに自作のツールバーを表示する方法を紹介します。 すっごい簡単なんですが、結構悩んだので記事にします。 多分一番このペ...

シェーダでホログラムを再現してみる

こんにちは。プログラマの古矢です。 今回はUnityのシェーダプログラミングを行ってみました。 Unityもシェーダもほとんど経験がありませんが、以下のようなホログラム表現ができました。 どのように実現するか ホログラムの原理はわかりませんが、光が偏って反射しているように見えます。 ...

【Unityエディタ拡張】音楽プレイヤーを作る

初めまして!プログラマの近藤です。 最近Unityを触りはじめ、エディタ拡張について勉強しています。 今回はそのエディタ拡張機能を使って、エディタ上で音楽を聴く「Audio再生機」を作ってみました。その紹介をしていこうと思います。 待って!そもそもUnityのエディタ拡張って?? Unity...

Unityをレベルエディタとして使う

はじめに Unityは多くのプラットフォームに対応したゲームエンジンですが、様々な理由でUnityをゲームエンジンとして使用して開発を行えない場合があります。 しかしながら、Unity自体のエディタとしての機能は便利なものがありますので、エディタ部分だけをお借りして、レベルエディタとして...