触手の動きのアルゴリズム教えてください (325レス)
1-

120: 02/06/05 10:58 ID:??? AAS
類は友を呼ぶので
121: 02/06/06 05:14 ID:??? AAS
何を教えて欲しいのかわからなきゃレス付けようがないよ
122: [age] 02/06/06 22:41 ID:??? AAS
最近の3Dゲームではグラ系の触手って見なくなったね。
アニメーションで処理できちゃうからだろうけど。
無くなりつつある技術なのか?
123
(1): 02/06/06 23:01 ID:??? AAS
3Dの多関節 >>>>>>> 2Dの多関節
124: 02/06/07 02:35 ID:??? AAS
同じだ。
125: 02/06/07 03:00 ID:??? AAS
俺もそう思う。
計算する座標が一つ増えるだけじゃないの?
126: 02/06/07 04:47 ID:??? AAS
>123の不等式はよくわからんが
座標が一つ増えるだけで自由度が三つも増えるぞ

だからなんだといわれてもぉ〜♪
127: 02/06/07 20:16 ID:??? AAS
106のリンク先見て書いてみたよヽ(´ー`)ノ
外部リンク[zip]:mrpackman.hoops.ne.jp
128
(1): 02/06/08 01:06 ID:??? AAS
自由度は間接のほとんどを単なるちょうつがいのように2Dに限定すれば
問題ないと思うけど。回転が入ったり肩みたいな奴があるとかなりやっかい。
129: 02/06/10 16:34 ID:1dQb7mzQ(1) AAS
>>128
2Dの触手は細胞同士が重なってもアリとされてるけど、
3Dだと不自然に見える。その辺も難しいかな。
130: [age] 02/06/10 21:03 ID:??? AAS
確かに。
ぶん回すと簡単に絡まりそうだよな。
ある程度はすり抜けを許容しないとダメかも。
131: 02/06/10 22:54 ID:OLYHhar2(1) AAS
話がそれるが、3D特有のスリ抜け問題は他にもいろいろ出てくるよね。
例えば、敵の撃った弾が他の敵をスリ抜けるのはアリなのかな?
132: 02/06/10 23:20 ID:??? AAS
そういえばそうだな。
2Dだと気にならなかったが、3Dだとその辺のすり抜けに違和感を感じるわ。
133: 02/06/10 23:25 ID:??? AAS
すり抜けられないと、同士討ちを回避するAIを組む手間が増える
134
(1): 名前は開発中のものです 02/06/11 13:53 ID:??? AAS
小さいキャラならすり抜けても目立たないのでは?
弾は表示の優先順位で常にプレーヤーからみて手前に描くとか。
135: 02/06/11 15:44 ID:??? AAS
>>134
3Dでそれをやると発射台・障害物・弾が一直線に並んだ時正面から見るとおかしくなる。
136: 02/06/11 23:49 ID:EyY2HPDw(1) AAS
市販のゲームではどうしてるんだろう?
137: 02/06/12 00:01 ID:??? AAS
ぼくらは放置されていた
138: 02/06/12 02:06 ID:kFk0QMAg(1) AAS
外部リンク:www.sodaplay.com
139
(14):    02/06/12 06:23 ID:rKP63Pp2(1) AAS
外部リンク[exe]:chuu.dip.jp
触手ってこんな感じ?
140
(1): 02/06/12 09:50 ID:??? AAS
↑通報しますた
141: 139 [0] 02/06/12 09:53 ID:??? AAS
>>140
なんで?
142
(2): 139 [0] 02/06/12 09:58 ID:??? AAS
外部リンク[exe]:chuu.dip.jp
もう一つ作ってみた。
143: [age] 02/06/12 12:04 ID:??? AAS
どうやったの?
おせーて!
144
(1): 02/06/12 12:18 ID:??? AAS
>>139
終点を拘束してみれ
145
(2): 139 [0] 02/06/12 12:50 ID:??? AAS
外部リンク[exe]:chuu.dip.jp
>>144
146
(1): 02/06/12 13:12 ID:??? AAS
>>142
すげーじゃん。
ソース公開してください。
おねがい。
147
(2): 02/06/12 13:14 ID:??? AAS
>>139=>>142=>>145
トロイ
148
(1): 139 [0] 02/06/12 13:17 ID:??? AAS
>>147
仕事の合間にやってんだよ。ボケェ。
149
(1): 02/06/12 14:14 ID:??? AAS
なーんだ、トロイの木馬なのかと思っちゃった
150: 02/06/12 14:40 ID:??? AAS
>>145
反応はやっ!
151
(1): 139 [0] 02/06/12 19:18 ID:??? AAS
>>149
ああ、トロイってそういう意味か
147さんボケェっていってごめんなさい。

>>146
自分で考えろボケェ!
152: 147 02/06/12 19:22 ID:??? AAS
>>148,151
いや、私の完敗です、スマソ
しかし、怖くて実行できぬ。
153: 139 [0] 02/06/12 19:31 ID:??? AAS
恐ければ実行しなくてよいよ
154: 139 [せっかく作ったのに] 02/06/12 19:45 ID:??? AAS
 
155: 02/06/12 20:22 ID:??? AAS
138オモロい
156: 02/06/12 21:56 ID:??? AAS
なんだVBか。
157: とっつぁん [とっつぁん] 02/06/12 23:16 ID:??? AAS
おお!とうとう実践的な方が降臨されましたな!
ソース激烈にきぼん。
158
(1): 02/06/12 23:31 ID:??? AAS
思い切って実行してみた。
単なるIKの2D版じゃんとオモタ
159
(1): 139 02/06/13 04:55 ID:hRB41EXw(1) AAS
>>158
あんたが求めてる触手ってどんなもの?
160: 02/06/13 09:14 ID:??? AAS
AA省
161
(1): 02/06/13 12:40 ID:??? AAS
>>159
こんなの
画像リンク[jpg]:www.urban.ne.jp
162: 139 02/06/13 17:43 ID:SREciCjE(1) AAS
>>161
頑張れ
163: 02/06/13 23:38 ID:LHE8jrgA(1/2) AAS
俺が今までに作ったゲームでは三角関数をよく使ったような…
(数学よりも物理で習った方法で利用)

>>99
許せる。
164: 02/06/13 23:39 ID:LHE8jrgA(2/2) AAS
ぐはっ。2ちゃん慣れしてないことがバレバレ。
ネタだと思わんでくだされ。
165: 02/06/14 01:55 ID:??? AAS
ダイジョブ オレモヤッタコトアル
166
(2): 02/06/14 10:53 ID:TJTWjrmw(1) AAS
>139
これっていわゆるAB法では?
これは典型的なIKと呼ばれているんですかね?
紐シミュですよね?
167: 139 02/06/14 11:39 ID:76gizzkU(1) AAS
AB法?
実は俺プログラムやシミュレーションに関しては素人なので
よくわかりません。
168: 02/06/14 13:01 ID:??? AAS
>139
AB法ってのはkaneko氏がAnimeBodyというプログラムで用いたやつです。多分
各リンク点間をその距離で普通に拘束する感じだったと思います。
あえて名づけている意味が解りませんが。。。
169: 166 02/06/14 20:02 ID:iWBgkMT2(1/2) AAS
ごく一部の人の間ではAB法。
広く一般にはmass-spring法などと呼ばれているような気がする。
170: 166 02/06/14 20:04 ID:iWBgkMT2(2/2) AAS
でもIKとして使って問題ないんですね。
失礼しました。
171: あああ 02/06/14 21:03 ID:Ha4x9sVA(1) AAS

|
|
  手 肘 x2=90
  /      /
/   /
肩----肘----手 > 肩----肘 > 肩
省3
172: あああ 02/06/14 21:12 ID:MQwpPVXA(1/4) AAS
AA省
173
(1): あああ 02/06/14 21:16 ID:MQwpPVXA(2/4) AAS
うーむ。絵がずれるねー。いやーん。

(Module.bas で 定義)
Type rect
obj As Integer
ang As Integer
End Type

Sub Kansetu_Click ()
省17
174
(1): あああ 02/06/14 21:18 ID:MQwpPVXA(3/4) AAS
p = 3.14156 / 180 ' π
h = ScaleHeight / 2 ' Form の 高さ
w = ScaleWidth / 4 ' Form の 幅
sl = 250 ' 肩の長さ
el = 300 ' 肘の長さ
hl = 200 ' 手の長さ
c = 5: ' 色
省15
175
(1): あああ 02/06/14 21:18 ID:MQwpPVXA(4/4) AAS
x(0) = 0: y(0) = 0
x(1) = Cos(an1 * p) * sl: y(1) = Sin(an1 * p) * sl
x(2) = Cos(an2 * p) * el: y(2) = Sin(an2 * p) * el
x(3) = Cos(an3 * p) * hl: y(3) = Sin(an3 * p) * hl
' 線を描画
Line (x(0) + w, y(0) + h)-(x(1) + w, y(1) + h), QBColor(c)
Line -(x(2) + w + x(1), y(2) + h + y(1)), QBColor(c + 1)
省5
176: 02/06/14 22:39 ID:??? AAS
>あああさん
N88BASICでおながいします
177: [age] 02/06/15 00:58 ID:??? AAS
>>173-175
これはVB?
Cで慣れてるからキモチワルイ感じ。
178
(2): 02/06/15 01:10 ID:??? AAS
Cとくらべても大してかわらんだろ
179: 02/06/15 01:19 ID:??? AAS
>>178
ビミョウな違いがかえってキモチワルイ。
シンタックスエラーに敏感なんです。
180: 02/06/15 01:28 ID:??? AAS
>178
なるほど・・・・
大して変わらないから、逆にキモチワルイのね(w
181: 02/06/15 02:13 ID:??? AAS
おなかすいた。
182
(1): 02/08/20 01:40 ID:??? AAS
計算すると時間がかかるから、なるべくデータをテーブルで持って
やりたいんですけど、どうしたらいいでしょう。
183: 02/08/20 15:48 ID:??? AAS
>>182
データをテーブルにもってくださいと言うほかないけど・・・?

起動時にテーブルを作成するとかあらかじめ作成したテーブルを埋め込むか
データファイルとして読み込むか一度計算した内容をテーブルに保存して次からはそれを使うとか
いろいろ考えられる方法はあるんだけど
184: [agger] 02/09/20 00:44 ID:??? AAS
AA省
185: 02/09/20 07:50 ID:??? AAS
AA省
186: 02/09/22 14:18 ID:??? AAS
Googleで探したけど、IKってなんか
サンプルプログラム少ないね。
187: 02/09/22 17:29 ID:r/Nn4hC+(1) AAS
IKなぞ使わなくてもペアレントで十分では?
188: 02/09/22 20:00 ID:??? AAS
>ペアレント
・・・「親」?
すまん。それは親子関係という意味か。
(しかしIKにも親子関係はあるしな・・・)
順運動学のことか。あるいは特定ツールの用語か。
189: 02/09/22 20:01 ID:??? AAS
おかんにコーディングしてもらうって意味だったりして。
190: 02/09/23 14:48 ID:??? AAS
>ペアレント
おそらくLWなどの邦訳版リファレンスに登場する造語だろう。
そっち系のツールを使う人間は「○○にペアレントして〜云々」
というような表現を用いる場合がある。
ボーンや親子関係を定義することを意味するらしい。
ツール固有のローカルな表現ゆえ、一般には通用しない。
191: sage 03/01/25 16:31 ID:19Xgpo8K(1) AAS
外部リンク[htm]:www.martinb.com
192: 03/09/23 03:33 ID:HNIyLmTg(1) AAS
金Q不浄
193: 03/09/23 06:01 ID:z7Hx+/Ad(1) AAS
外部リンク[cgi]:www.shitamachi.net
194: 03/09/27 23:01 ID:trIkbaB6(1) AAS
3へー
195: 04/02/05 00:46 ID:kQY3Ov19(1) AAS
最初のサラマンダのドラゴンの動きはなんかぎごちない
グラIIからは割とぐるっと時機を囲んでくれる
196: 04/06/21 18:42 ID:uNmG74S6(1) AAS
移動方向が8方向しかないから。。。とか(適当)
197: 04/08/12 04:11 ID:OgSji0FJ(1) AAS
パターン数が少なかったからでは?
パイプの連結みたいな形だったような・・・覚えて無いけど。
198: 2005/06/05(日)04:58 ID:7hEgRYs5(1) AAS
ho
199: 2005/06/10(金)11:35 ID:ej8f0LVD(1) AAS
グラ?のスネークオプション・・・
アーケード版とSFC版で動きが全く違うようだが・・・
どういうアルゴリズムになっているんだろう・・・
「慣性が働くオプション」と説明されてはいたが・・・
とくにアーケード版なんか
つけた瞬間は自機からとんでもなく遠い位置に出現したりするんだが
200: 2005/06/13(月)17:02 ID:mTx/s9Du(1) AAS
200!!
1-
あと 125 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.016s