AIプログラムとかUnityゲーム開発について

探索や学習などを活用したAI系ゲームを作りたいと思います。

VR

NPCが球拾いする

VR

バットでボールを打つとNPCが球拾いに走るようにしてみた 拾ってくるとまたボールがトスの初期位置に戻るあらかじめNPCが守ってて、打撃ノックでもしてみようかな あと、投手NPCも作ってバッティングセンター外野手がフライをとれるようになるといいんだけど…

手つなぎをFinalIKに変えてみた

昨夜やったNPCと手つなぎのIKをUnity標準からFinalIKに変えてみた。 FinalIKさすがFinalIKだと、体まで動かしてIKしてくれるし、しゃがんで下に腕を引っ張ればNPCもしゃがんでくれる! あとは、自分が右に回転したらNPCは左に回転するような動作をつくれば、…

書籍10%オフクーポンが来てたのでBOOKOFFオンラインで書籍とゲーム購入

書籍のついでにまだ持ってないPSVRなゲームも買っておいた。積み上げるゲームが増えるだけだけど。 【PSVR専用】Deracine <Collector’s Edition> 中古 ¥1,980 【PSVR専用】FARPOINT 中古 ¥781 【PSVR専用…

VR空間でNPCの左手を掴む

VR

UnityのHumanoidのIKを掴んでみました。 まだNPCの手首が変な方向に曲がってますけどwOculus Questのデモに、ロボットの両手を掴んで踊るデモがあったんですが、あーゆーのをやってみたいですね。 両手を掴んで回ったり、自分がしゃがむと相手もしゃがんだ…

バットで狙った方向にボールを飛ばすのに成功

VR

バットのスイング軌道にそってボールを飛ばすのが上手く行きました。 次は、NPCに球拾いでもさせてみましょう。

バットでボールを打ってみる

VR

まだ実際はバットがボールに触れたら特定方向にAddForceしてるだけのインチキなんですけどね。バットがボールに当たるって、厳密にはバットのボールとの接触点が、その後、バットスイングによって、 接触中に力を短時間にボールに与え続け、その後、バットか…

指の曲げ伸ばしと表情の変化を追加

こちらの記事で紹介されていたFingerController.csを使って指の曲げ伸ばしを行いました。 Touchのトリガーを握ったら指を握る。離したら元に戻すqiita.comまた、ボタンXを押すと笑顔になる。これは、こちらのように定義されてるBlendShapeを使う vrm.dev指の…

VR空間でビーナス像をつかんで持ち上げる

VR

右手にトリガーを設定しておいて、ビーナス像に手が触れたらフラグを立て、 グリップを握ったら、それを掴む。 グリップを離したら、今握ってるものを落とす。という処理を作った。このへんはSGSでやってるのとほぼ同じ。 同時につかめるのは一つだけ。 投げ…

VRMキャラの全ボーンにプレイヤーの両手のコライダーを登録する

VRoidでExportしたVRMのsecondaryという要素に、すべてのSpringBone登録があり、そこにあるColliderGroupsに、反発するコライダーがすべて登録してある。 そこで、そのColliderGroupsをすべて取得して、右手と左手のSpringBoneColliderを自動的に登録する。 …

NPCの髪に触れる

キャラを増やしてみた。回し蹴りとボクシングのアニメーションを適用してるので、VRで見ると周囲が派手( ^ω^ ) ドレスを着てるNPCの髪の毛のSpringBoneのColiderGroupsに、プレイヤーの右手のSpringBoneを登録したら、髪の毛に触れるようになった! 手動で全…

VRIK微調整

こちらが詳しく解説してあったので参考に、がに股を調整したり、コントローラーの位置を調整 qiita.com 左手でキーボードのPrintScreenを押しているあとはコントローダーに、表情変化とか指の動きを登録しておくとかできると良い ただしゃがむと足がおかしく…

VRIKでVRMキャラクターを自分で動かしてみた

SteamVRを開発機にインストールしたら無事touchでトラッキングできるようになりました。 VR中は自分が見えないので、RenderTextureを設定したカメラを板に張り付けて鏡を前面に置きました。 RenderTextureに自分を映す両手と頭しかトラッキングしてないので…

SteamVR PluginとVRIKやってみるもBindできない模様

以下を参考にやってみたけど、どうもOculus Touchのトラッキングができてない(そもそもBindできてない) styly.cc 両手が地面についたまままったく動かず、足のIKが荒ぶる頭はトラッキングできてるっぽいけど、両手がまったくトラッキングできてない SteamV…

VRモード実験

VR

VRモードを実験してみた。 カメラを二つにして左右視差を作って表示。カメラ視点移動を右アナログパッドから重力センサーに変更。スマホ実機でも動かしてみたけど、さほどFPSは落ちませんね。ほぼ変わらないかも。 2画面だけど表示領域は増えてないし。50体…

明日13日はPSVR発売日だ!

VR

明日、無事届くみたいでSonyStoreに配送情報がありました。佐川急便かぁ(´・ω・`) 新型PS4(500GB)とPlayStationCameraをやっと購入しました。 本当はProを同時に出してくれれば良かったんですが……。 無印PS4とProでかなり画質が違うらしい。 PSVRは、シネマテ…

VR SDKなしでスマホVRをやってみる

SSD換装でクリーンインストールしたので、JDKやAndroidSDKなどを入れてAndroidスマホでアプリを動かせる環境を再構築した。 そろそろCardboardでVRやってみようとGoogle VR SDKを入れるも、buildはできるけど、Android 4.4以上の実機でしか動かせない。 うち…