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

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

2020-10-01から1ヶ月間の記事一覧

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を自動的に登録する。 …

Unityの株を1株だけ買ってみた

9月の中旬ぐらいにUnityが上場してて、一株70ドルぐらいだったのが一時100ドルぐらいまで値上がりしてたけど、今、85ドルまで下ってたので、記念に1株だけ買ってみた。 ゲームエンジンの世界では、UnityよUnrealは鉄板だし、一般への普及を考えるとUnityの広…

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…

BoothでVRoidの素材を買ってみる

VRoid系の素材は安いですね。テクスチャを作るだけだったり、髪型のパレメータープリセットだったりするので、無料でもいっぱいあるし、100円でいくらでもある感じです。 髪型に関しては、わざわざBlenderで一から作る必要はもうないのではないだろうか。VRo…

VRoidモデルをUniVrmでUnityに読み込む

pixivの開発したVRoidを使ってみています。 服装のモデルを編集できて、すその長さから広がり方、袖の長袖半袖、広がり方や長さなど自由に編集できる。 Boothでは、編集したモデルに合わせたテクスチャを販売してる人がいっぱいいる。 shaderでmapingを使え…