Unity

Unity

Oculus VRで掴むを実装する 2(unity)

前回の続きです。前回は物理的に接近して掴んでいましたが、今回は少し距離のある状態でも掴めるように変更します。 OculusIntegrationのサンプルを確認 0から作るのは大変なのでサンプルを探します。Ocul...
Unity

Oculus VRで掴むを実装する。(unity)

OVRのプレハブを利用して簡単につかむ機能を実装します。 単純な掴むの実装離れた距離から掴むの実装(Distance Grab) 単純な掴むの実装 Player側の設定 とりあえず最初にPlayerControll...
Unity

Switch Platformで時間を短縮する(Unity)

Unityでターゲットのプラットフォームを変更すると途方もない時間がかかります。特にoculus用にoculus integrationとか入ってると、、、 デバッグ目的だったりVR関係ない機能の確認だったりのためにプラットフォーム...
Unity

MLAPIを使って弾を撃って同期する (Unity)

前回の記事でPlayer同士は同期できました。このままでは面白くないので、シューティングゲームのように弾を飛ばしたいと思います。 とりあえずシングルプレイ環境で弾を飛ばす まずマルチプレイを考えずに弾を飛ばす機構を...
Unity

MLAPIを使ってみる

基本的には以下のMLAPIのQuick Startに従って話を進めます。 GitHubのMLAPI.unitypackageをダウンロードし、ダブルクリックしてUnityのプロジェクトにImportし...
Unity

0から始めるVR開発 Day1

VRをやってみたくてoculusを買っちゃいました。VRでゲームすらしたことがないのにVR開発までやっちゃえ!ってことでとりあえずUnityを含めた環境作りからやっていきましょう。 Oculus環境 スマホにoculusアプリ...
Unity

ParticleSystemのStartColorをScriptから変更する(Unity)

ParticleSystem.startColorは単純なカラークラスではなく、MinMaxGradientクラスのため設定がやや面倒。 var color = new ParticleSystem.MinMaxGradient()...
Unity

Unityでif(object)がなぜ通用するのか?

普通はif(object != null)って書かないとboolに変換できませんが、Unityだと以下のようなコードが当たり前に出てきます。 if (!Physics2D.OverlapCircle(somePosition, 0....
Unity

Unity

記事一覧 TilemapでComposite Colider2Dがうまく動かない時最短経路を探すUnityでif(object)がなぜ通用するのか? .Lerp(min, max, ratio) Vector3.Lerp...
Unity

TilemapでComposite Colider2Dがうまく動かない時

Tilemap Coliderだと当たり判定がきちんと出来たのに、Composite Colider2D+Rigidbody 2Dを付けたら思うように動かなくて、少し嵌りました。 Tilemap Colider 2DのUsed By...
C#

最短経路を探す

ゲームを作ろうとすると、高確率で必要になるのが経路探索です。メジャーなやり方は以下です。 ダイクストラ法A*探索 2種書いてますがどっちもほぼ同じです。 簡単に説明すると、ダイクストラ法はあるノードから隣接ノードをたどり...
スポンサーリンク