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

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

交通システム

カフェを簡単に増やせる仕組み

カフェを複製して簡単に増やせるようにしてみた。 カフェの子要素として、客の待機場所、店員の待機場所、客が座れる椅子を定義しておいて それぞれカフェ番号で区別する ロジックは同じで、あとはデザインで内容を変える仕組み 次は、料理も子要素として登…

交通システム:車もNavMesh、歩行者を増やした

自動車もNavMeshの上でのWayPoint巡回に切り替えた。これでトラックが倉庫からお店に移動したりもできるはず。 それと、歩行者を15人ぐらいSpawnするようにした。疲れると走るのを辞めて歩き始める。椅子に座ると回復してまた走り出す。NavMeshSurfaceだと、…

交差点でランダムに車を右折か左折

バスを追加したり、交差点で、車が左折するか右折するかをランダムに変えたりしてみた まだ、交差点の信号は完成してないけど、車の信号停止や前の車が停止したので自分も止まるあたりはうまく動くようになった問題点は、交差点で曲がる時に直進車の確認をし…

交通システム:歩行者信号も作った

歩行者信号を作った信号は車道と横断歩道は連動してるので、まとめて切替 交差点は4方向が全部連動してるので、これも一つの信号としてまとめて切り替えないといけませんねあとは、車がちゃんと横断歩道に入らないで止まれなかったり、車間距離が詰めすぎた…

交通システム:信号追加。まだまだダメ

信号追加してみた まだ、止まるタイミングが遅かったり、後続車に押されて横断歩道に乗り上げたりする 先行車と接触したら停車して、onColisionExit()で再発車にしてるけど、先行車が走り出したのに、後続車のExitイベントが発生しない場合が頻繁に発生する …

交通システム:とりあえず車を走らせる

横断歩道がない道路をnot walkbleにして、navMesh的に移動不可にして、横断歩道を渡って道路を横切るようにする 車はとりあえずWayPoint巡回次に追加したいのは、 信号 車と人間の衝突 車が人間を検知して衝突を回避

交通信号を追加してみる

結構、信号機ってややこしい。 コライダーを信号機のある場所に設置して、○秒で赤と青(車にとって)を切り替える。 コライダーに接触し、かつ赤信号機の方を向いているなら、車は停車 コライダーに接触し、かつ赤信号機の方を向いているなら、人は進む(車…

navMeshAgentで自動車を走らせる

すんなりできるかと思ったらはまりました。 navMeshAgentでspeed=20ぐらいにするとコーナーを曲がりきれません。 今までみたいに遅いなら普通に曲がれます。 AutoBrakingはありますがそれでも足りません。 内部的にrigidbody使ってるんですかね? 遠心力の影…

横断歩道シミュレーションゲームwwww

unity Game uploaderに投稿されてたけど、凄いwwww 横断歩道システム http://unitygameuploader.jpn.org/game/4818.html大衆シミュレーションでもあるし、GTAみたいな通行人轢き殺すゲームでもあるし、 なんかAIっぽい雰囲気もかなりするし、 軽快なBGM…