skip to main
|
skip to sidebar
はなもんて観測所
プロジェクトの進捗状況を報告するブログです。/showcase of my works
2012年11月25日日曜日
【Unity】RTS:集団行動
戦闘隊形を組んで模擬目標を攻撃する歩兵隊(100人)
いくつかの進展があった。一つは歩兵がチャチなクロスボウを装備したことでこれで遠隔攻撃の実験が出来るようになった。歩兵自体に関してもっとも大きな変更点は下半身と上半身が分離したことだ。これによって歩きながら攻撃することが出来るようになった。
ユニットは隊列を組むようになった。隊が回頭しているときも見事に陣形を保っているのに驚くかもしれない。何のことはない、かれらは共通のペアレントオブジェクトの下で行動しているのだから。この勇ましい軍隊は実はハリボテである。全ての戦闘は部隊間のスクリプトでやり取りされる。個々の兵士は戦場に華を添えているだけである。
2012年11月21日水曜日
【Unity】RTS:障害物回避6
もう、壁なんて怖くない
回避システムと組み合わせると脂っこい豚とレスリングするような面倒くささになるウェイポイントシステムは自動制御に置き換えてしまった。
ユニットは辛抱強さを学んだ。進路上に味方ユニットがいると彼が退くまで待機状態となる。お陰で狭路でもユニットは混乱することなく整然と行進できるようになった。
2012年11月18日日曜日
【Unity】RTS:障害物回避5
ウェイポイントシステムを構築した。まあこれは簡単だった。配列に座標を格納して指定した順にユニットは移動することが出来る。
さて、ユニットに搭載していた場当たり的な回避システムにはかねてより問題があった。大きい障害物は回避不能であり、広大な山岳を避けたり川にかけた橋などを通過させるためにはより改良された回避システムが必須だった。最初は超長距離センサーを搭載して回避を図ったがこれはこれまでの場当たり的な回避システムを単に大型化しただけで役には立たなかった。そこで大きな障害物の周りに4つのビーコンを置くことを思いついた。上の画像で光っているのがビーコンだ。大きな障害物はユニットが近づいてくると、ビーコンを作動させる。各ビーコンはただちにユニットとユニットの目的地そしてビーコン間の距離を測定しユニットがどのビーコンを中継して進めば大きな障害物にぶつかることなく、目的地に到達できるかを特定する。ユニットはビーコンの助言に基づき先のウェイポイントシステムを利用して新たにウェイポイントを設定し目的地まで無事にたどり着く…筈だがこれは回避システムの複雑化を招くこととなった。時々ユニットが明後日の方向に向かってしまう。非常に厄介だ。
2012年11月11日日曜日
あずにゃん誕生日おめ~
【Unity】RTS:障害物回避4
障害物をかわして移動する
ユニットに2種類のセンサーを搭載して障害物を回避して進むようにした。
センサーの一つは全周囲を監視し障害物の状況を調べる(探知した障害物には赤い線が照射される)。もう一つのセンサーは前方監視用で進路上の障害物を探知する(黄色い線)。前方監視センサーが障害物を見つけると進行方向(白い線)に対し最小の変更角で回避できる方角(青い線)を算定しその方向に移動する。
とても場当たり的なシステムでユニットは袋小路では引っかかるし、最短の経路を行くわけでもないが、ゲームの必要を満たすには充分である…
2012年11月10日土曜日
【Unity】RTS:障害物回避3
色々考えたのだけども、障害物回避にはrayで周囲をスキャンして障害物を探知するのが良かろうという結論になった。そこで個々のユニットにくるくる自身が回転しながらrayを照射するオブジェクトを搭載させた。照射が障害物に当たると赤い線が表示される。馬鹿馬鹿しいことにこれを作るのに4時間もかかった。
2012年11月9日金曜日
【Unity】RTS:移動経路の表示
出発点から目的地までラインが引かれるようにした。ただそれだけ。ところで前回大仰に語った障害回避システムには問題があるようだ。何か解決策を考えないといけない。
新しい投稿
前の投稿
ホーム
登録:
投稿 (Atom)
自己紹介/Profile
カノコガ/kanokoga
1987年生まれのうさぎっ子。絵を描いたりゲーム作ったりアニメ見たりすることが楽しみ。
kanokogaのLinktree
詳細プロフィールを表示
カテゴリ/category
Unity
(216)
ゲーム
(168)
水彩
(29)
Blender
(19)
2013欧州旅行
(18)
メタセコイア
(7)
UnityBasics
(5)
プロジェクト/projects
マミさん島根に行く
(9)
ブログ アーカイブ/archive
▼
2026
(1)
▼
6月
(1)
はいぱあれもんプレイ方法
►
2022
(1)
►
11月
(1)
►
2019
(6)
►
11月
(3)
►
8月
(1)
►
6月
(1)
►
1月
(1)
►
2018
(7)
►
10月
(2)
►
7月
(1)
►
6月
(2)
►
5月
(1)
►
3月
(1)
►
2017
(19)
►
12月
(1)
►
11月
(2)
►
10月
(2)
►
9月
(2)
►
8月
(2)
►
7月
(3)
►
6月
(1)
►
3月
(1)
►
2月
(3)
►
1月
(2)
►
2016
(25)
►
12月
(2)
►
10月
(4)
►
9月
(2)
►
8月
(1)
►
6月
(2)
►
5月
(3)
►
4月
(2)
►
3月
(5)
►
2月
(3)
►
1月
(1)
►
2015
(10)
►
6月
(3)
►
5月
(1)
►
3月
(3)
►
2月
(1)
►
1月
(2)
►
2014
(63)
►
12月
(3)
►
11月
(4)
►
10月
(4)
►
9月
(4)
►
8月
(4)
►
7月
(4)
►
6月
(3)
►
3月
(2)
►
2月
(12)
►
1月
(23)
►
2013
(73)
►
12月
(15)
►
11月
(1)
►
10月
(23)
►
9月
(26)
►
8月
(5)
►
7月
(3)
►
2012
(34)
►
12月
(9)
►
11月
(10)
►
10月
(5)
►
6月
(1)
►
4月
(1)
►
3月
(1)
►
2月
(4)
►
1月
(3)
►
2011
(128)
►
12月
(6)
►
11月
(12)
►
10月
(9)
►
9月
(26)
►
8月
(15)
►
7月
(5)
►
6月
(3)
►
3月
(12)
►
2月
(23)
►
1月
(17)
►
2010
(128)
►
12月
(6)
►
11月
(3)
►
10月
(11)
►
9月
(4)
►
8月
(1)
►
7月
(9)
►
6月
(17)
►
5月
(11)
►
4月
(4)
►
3月
(13)
►
2月
(22)
►
1月
(27)
リンク/link
Hukidamari Sketch
pixiv
はなもんて/hanamonte
ウォーゲーム「Bwars」
公開中
Twitter Updates
TweetsWind
人気の投稿
RUSE 攻略のヒント
第二次大戦RTSゲームR.U.S.Eの初心者から中級者くらいのプレーヤーを対象にしたゲーム攻略法のヒントやこつなどの紹介。代表的な国別の戦術を紹介したあと、ユニットの運用法などを解...
ポアソンディスクサンプリング (poisson disk sampling)
ゲームで木をまんべんなく生やしたいと思い ポアソンディスクサンプリング(poisson disk sampling) を利用しようとしたが技術がないので アルゴリズムの短い論文 を読んで実装するのに非常に時間がかかったので、ここに要約を書こうと思う。ポアソンディスクサンプリ...
【Unity】Bwars正式版
第二次大戦RTSゲーム「Bwars」を公開しました。以下からダウンロードできます(ファイルサイズはおおよそ160MB(圧縮60MB)です)。
Marathon (FPSゲーム) の導入
HaloシリーズでFPS界において一世を風靡したゲーム会社Bungieは太古の昔(90年代)にMarathon(マラソン)というSFのFPSを開発していた。Marathonは3部作あり、いまはすべて無料でプレイすることができる。第一部では人類が宇宙に進出した近未来で主人...
Wargame Red Dragonかんたん遊び方ガイド
ウォーゲーム Wargame Red Dragon を初めてプレイする人のための遊び方ガイド レベル0(まずはここから) ゲームを開始したら左上の数字のボタンをクリックしてユニットを配置しよう。このとき兵站(LOG)カテゴリにある CVユニット を配置するのを...
【Unity】RTS:Bwars改良版
ちょこっと改良版。中身は変わっていませんが、一部の機種でブルースクリーンになるバグを直しました。原因は霧のせいでした。 Bwars2を公開しました ふりーむからダウンロード (for win) Vectorからダウンロード (for mac) Dr...
Wargame Red Dragon の歩兵について
Wargameのデッキ編集で歩兵のメニューを初めて見たときはそのバリエーションの多さにすこしギョッとするだろう。
Bwars2 Feedback
Bwars2でバグを見つけたりゲームについてアイディアがあったらこのページにコメントしてね。DMしたい場合はkanokogaあっとgmail.comに ゲームのダウンロード 対応表
【Unity】メタセコイアでモデリングしblenderでアニメーションをつけてUnityに送り出す
blender経由のメタセコモデルのインポートにまたはまってしまった。 過去の記事 を探してみると二年前にも全く同じことで泥沼にはまっていた。進歩が全くない…再度やり方をここに記してもう詰まらないようにしたい。
【Unity】地表にそって移動する
地表に対し一定高度を保って移動する箱 2017年追記 古い記事だからまったくぜんぜんすこしも役に立たないよ! ユニットを起伏のある地形に沿ってどう移動させるかを考えていた。
過去 1 週間のページビュー