沙羅曼陀の1面やグラディウスIIの2面にでてくるようなスラッとした動きの触手、
グラディウスIIIの植物面にでてくるのや沙羅曼陀の1面ボスのゴーレムの手みたいに
時機を追いかけているうちに自ら絡まってこんがらかるような動きの触手の
アルゴリズムというか計算方法を教えてください。
触手の動きのアルゴリズム教えてください
02/05/15 03:44ID:???
02/05/15 03:48ID:???
02/05/15 05:01ID:???
>>1
いや、別にこんがらがるように設計したわけじゃないと思うぞ。単に親細胞上を動く子細胞の角度を限定したから1方向に回されると絡まるだけで。
三角関数でキャラを円運動させれれば、触手の実装は簡単です。親の運動値を子に渡せばいいだけですから。ちなみに移動速度が速くて角度制限無しの触手を作ると、自機の方向に突っ張った触手が出来あがります。
いや、別にこんがらがるように設計したわけじゃないと思うぞ。単に親細胞上を動く子細胞の角度を限定したから1方向に回されると絡まるだけで。
三角関数でキャラを円運動させれれば、触手の実装は簡単です。親の運動値を子に渡せばいいだけですから。ちなみに移動速度が速くて角度制限無しの触手を作ると、自機の方向に突っ張った触手が出来あがります。
02/05/15 05:31ID:???
なんでここで質問せんのだ?
http://game.2ch.net/test/read.cgi/gamedev/1005040025/l50
http://game.2ch.net/test/read.cgi/gamedev/1005040025/l50
02/05/15 06:18ID:???
>>1 IKで検索
02/05/15 08:32ID:???
>>5
そんな高度なことはやっていない罠
そんな高度なことはやっていない罠
7名前は開発中のものです。
02/05/15 22:44ID:NnWbsCpI >>3
ロジックってこんな感じになるの?
触手の一番先端の細胞が自機の方移動します。
その動きを元に、各親へ移動情報を伝えていきます。
一番上の親にきたところで問題発生。遠すぎてその位置へは
移動できないらしい。とりあえず最大限のところまで移動。
今度はその情報を子に伝えていきます。
これで先端細胞の最終位置が決まりました!
ロジックってこんな感じになるの?
触手の一番先端の細胞が自機の方移動します。
その動きを元に、各親へ移動情報を伝えていきます。
一番上の親にきたところで問題発生。遠すぎてその位置へは
移動できないらしい。とりあえず最大限のところまで移動。
今度はその情報を子に伝えていきます。
これで先端細胞の最終位置が決まりました!
02/05/15 22:53ID:???
グラディウスの触手の細胞は重なりあうのがOKだけど、
重なりあわないようにすると(例えば真珠のネックレス)
結構難しくない?
重なりあわないようにすると(例えば真珠のネックレス)
結構難しくない?
02/05/15 22:58ID:???
全オブジェクト間で重なりチェックして
重なってたら距離が離れる方向に補正してやればいいんじゃネーノ?
重なってたら距離が離れる方向に補正してやればいいんじゃネーノ?
10とっつぁん
02/05/15 23:45ID:??? わかったようなわからないような・・・馬鹿でごめんなさい。
自分の座標 X Y
触手の各オブジェクトの座標 SX(i) SY (i)
触手オブジェクトの数 i
iは仮に10個だとして10個目が付け根で位置固定として自分を追いかけてくるような
サンプルプログラムきぼん。N88BASICで。
自分の座標 X Y
触手の各オブジェクトの座標 SX(i) SY (i)
触手オブジェクトの数 i
iは仮に10個だとして10個目が付け根で位置固定として自分を追いかけてくるような
サンプルプログラムきぼん。N88BASICで。
02/05/16 00:11ID:???
自分で考えろ。N88BASICで。
02/05/16 02:14ID:???
>>1
ふーん。ナルホド。
今、適当に考えてみた(だけ)では、
ホーミングミサイルの、迂回しながら追尾
&親子リンク
&各ノードの座標値(親からの相対座標)を、触手のノードサイズでクランプ
でいけないかな?いけるような気がする。(多分)
ふーん。ナルホド。
今、適当に考えてみた(だけ)では、
ホーミングミサイルの、迂回しながら追尾
&親子リンク
&各ノードの座標値(親からの相対座標)を、触手のノードサイズでクランプ
でいけないかな?いけるような気がする。(多分)
02/05/16 20:29ID:???
02/05/16 21:18ID:???
02/05/17 00:46ID:???
>>1
それは自分で考えたほうがいいよ。
出来た時には「俺ってすげぇ」とか思う(錯覚)よ。
俺が学校でVB習ったときに、
グラディウスのオプションやレーザーの動きを自分で考えてみたんだけど、
出来たときはそう思った。
どうでもいいけど、
グラのオプションの動きとツインビーの分身の動きの違いは、
プログラム上では、何かの命令文を上のほうに書くか、
下のほうに書くかの違いだけだった。
それは自分で考えたほうがいいよ。
出来た時には「俺ってすげぇ」とか思う(錯覚)よ。
俺が学校でVB習ったときに、
グラディウスのオプションやレーザーの動きを自分で考えてみたんだけど、
出来たときはそう思った。
どうでもいいけど、
グラのオプションの動きとツインビーの分身の動きの違いは、
プログラム上では、何かの命令文を上のほうに書くか、
下のほうに書くかの違いだけだった。
16ヒント
02/05/17 09:50ID:??? 双方向リストにすると触手をいくらでも追加できて良いよ。
02/05/18 00:29ID:???
>15
ハァ? レバーを入っているときだけ循環バッファに書き込むか、
レバーが入っていなくても書き込むかの違いだけだろ?
ハァ? レバーを入っているときだけ循環バッファに書き込むか、
レバーが入っていなくても書き込むかの違いだけだろ?
18名前は開発中のものです。
02/05/18 07:12ID:jMqxBjRg 単純な循環バッファ(って言うのか?)だけで処理する分身なんて
この板みてる奴なら誰でも作れると思われ。
>>15にはぜひ自分で考えた触手の動きを発表してもらいたいものだ。
いやオプやレーザーでも可。きっと微笑ましいものに違いない。
それはそうとグラのオプはコンシューマー機用のは単純な循環バッファ処理のようだが
アケ版はシリーズすべて異なる妙なアルゴリズムなんだよね。
以前別板のスレでずいぶん議論が盛り上がっていた。
この板みてる奴なら誰でも作れると思われ。
>>15にはぜひ自分で考えた触手の動きを発表してもらいたいものだ。
いやオプやレーザーでも可。きっと微笑ましいものに違いない。
それはそうとグラのオプはコンシューマー機用のは単純な循環バッファ処理のようだが
アケ版はシリーズすべて異なる妙なアルゴリズムなんだよね。
以前別板のスレでずいぶん議論が盛り上がっていた。
02/05/18 08:26ID:???
グラディウスのオプションって何種類か無かったっけ?
感性で引っ張られる奴とか、親機をトレースするのとか、くるくる回るのとか
感性で引っ張られる奴とか、親機をトレースするのとか、くるくる回るのとか
02/05/18 08:33ID:???
02/05/18 14:32ID:???
学校で教わる前にできてろよ。そんなもん。
つーかVB教えるような学校通うな。
つーかプログラミング学校で習うな。
つーかVB教えるような学校通うな。
つーかプログラミング学校で習うな。
02/05/18 14:38ID:???
>>18
> それはそうとグラのオプはコンシューマー機用のは単純な循環バッファ処理のようだが
> アケ版はシリーズすべて異なる妙なアルゴリズムなんだよね。
> 以前別板のスレでずいぶん議論が盛り上がっていた。
後から追加された追尾型以外のは別として、
グラII以降は普通のルーチンになったように記憶しているんだけど…。
詳細希望。できればそのスレも。
> それはそうとグラのオプはコンシューマー機用のは単純な循環バッファ処理のようだが
> アケ版はシリーズすべて異なる妙なアルゴリズムなんだよね。
> 以前別板のスレでずいぶん議論が盛り上がっていた。
後から追加された追尾型以外のは別として、
グラII以降は普通のルーチンになったように記憶しているんだけど…。
詳細希望。できればそのスレも。
23名前は開発中のものです。
02/05/18 17:18ID:nLBOy5nA いくつか節をもうけてフックの法則を適用
3dにも使えるし動きもリアルだと思います。
3dにも使えるし動きもリアルだと思います。
02/05/18 17:47ID:???
流石にサラマンダとライフフォースのオプションの動きは全く同じだろうな。
02/05/18 21:16ID:???
触手とオプションじゃ全然ロジック違うよね。
26名前は開発中のものです。
02/05/18 21:54ID:pBCFD8TQ サラマンダの微妙にギクシャクしたオプションの動き方に萌え
02/05/18 21:54ID:???
無理矢理こじつけるなら
オプションは単方向にデータが流れるだけだが
触手は双方向にデータが流れる(というかフィードバック)
ぐらいかな。
だめだ、全然違うなw
オプションは単方向にデータが流れるだけだが
触手は双方向にデータが流れる(というかフィードバック)
ぐらいかな。
だめだ、全然違うなw
レスを投稿する
ニュース
- 外務省局長は無言で厳しい表情…日中の高官協議終了か 高市首相“台湾”発言で中国が強硬対応 発言撤回求めたか… [BFU★]
- 中国国営メディア「沖縄は日本ではない」… ★6 [BFU★]
- 政府、株式の配当など金融所得を高齢者の医療保険料や窓口負担に反映する方針を固めた [バイト歴50年★]
- ナイツ塙が指摘のローソンコーヒーカップ、ロゴ「L」で誤解生みデザイン変更へ 在庫使い切る3か月後にリニューアル [muffin★]
- バービー、 台湾有事の発言の波紋で「たまったもんじゃない」「高市さんに真意は聞きたい」「国民に向けて説明してほしい」 [muffin★]
- 【速報】 高市政権、「日本版DOGE」を立ち上げ 米国で歳出削減をした「政府効率化省(DOGE)」になぞらえたもの [お断り★]
- 日本政府「高市総理の発言は問題ないと伝え、中国総領事のSNS投稿は問題があると中国に伝えました😊」 [931948549]
- 高市早苗、岸田政権(当時)に「台湾有事は日本の有事か」という質問をしていた [175344491]
- ケンタッキーの○○○バーガーという予告がアレを想起すると話題に [523957489]
- 【悲報】中国→日本行きの航空チケット、高市有事の影響で50万人分がキャンセルされる [834922174]
- 【悲報】早速高市首相のせいで全国の民泊でキャンセルラッシュwwwwwwwwwwww 経営者も嘆き「こんな事は初めてだ…」😲 [871926377]
- んなっしょい🍬禁止🈲のお🏡
