触手の動きのアルゴリズム教えてください (326レス)
上下前次1-新
172: あああ 02/06/14 21:12 ID:MQwpPVXA(1/4)調 AAS
手
|
|
手 肘x2=90
/ /
/ /
肩----肘----手 > 肩----肘 > 肩
x1=0 x2=0 x1=0 x2=45 x1=45
これでみたとうり部分部分で、角度の値を持たせるというのが、多関節
(簡易な)といったとこでしょうか。
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 ()
Const SHOULDER = 1 ' 肩
Const ELBOW = 2 ' 肘
Const HAND = 3 ' 手
ReDim x(4) As Single
ReDim y(4) As Single
ReDim an(10) As rect ' データ構造
' データ
an(0).obj = 0: an(0).ang = 0
an(1).obj = ELBOW: an(1).ang = 30
an(2).obj = HAND: an(2).ang = 45
an(3).obj = SHOULDER: an(3).ang = 25
an(4).obj = ELBOW: an(4).ang = 40
an(5).obj = SHOULDER: an(5).ang = 30
an(6).obj = HAND: an(6).ang = 60
an(7).obj = SHOULDER: an(7).ang = 45
an(8).obj = ELBOW: an(8).ang = 60
an(9).obj = -1: an(9).ang = 0
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: ' 色
j = 0:oan1=0:oan2=0:oan3=0
Do
If an(j).obj = -1 Then Exit Do
Cls
Select Case an(j).obj
Case 1: an1 = an(j).ang + oan1 ' 肩を動かす
an2 = an1 + oan2
an3 = an2 + oan3
oan1 = an1
Case 2: an2 = an1 + an(j).ang + oan2 ' 肘を動かす
an3 = an2 + oan3
oan2 = an(j).ang
Case 3: an3 = an2 + an(j).ang + oan3 ' 手を動かす
oan3 = an(j).ang
End Select
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)
Line -(x(3) + w + x(2) + x(1), y(3) + h + y(2) + y(1)), QBColor(c + 3)
j = j + 1
MsgBox "Push Next"
Loop
End Sub
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
o
/  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ /
/ このスレは無事に /
/ 再開いたしました /
/ よろしくおねがいします。/
/ /
/ ギコ猫より /
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/
∧_∧ / /∧_∧
( ゚Д゚)./ /(゚Д゚ )
( )つ ⊂( )
| | | | | |
(__)_) (_(__)
185: 02/09/20 07:50 ID:??? AAS
o
/  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ /
/ このスレは完全に /
/ 終了いたしました /
/ ありがとうございました /
/ /
/ ギコ猫より /
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/
∧_∧ / /∧_∧
( ゚Д゚) / /(゚Д゚ )
( )つ ⊂( )
| | | | | |
(__)_) (_(__)
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
http://www.martinb.com/physics/kinematics/joints/index.htm
192: 03/09/23 03:33 ID:HNIyLmTg(1)調 AAS
金Q不浄
193: 03/09/23 06:01 ID:z7Hx+/Ad(1)調 AAS
http://www.shitamachi.net/ranking/cgi05/ranklink/ranklink.cgi?id=05mercur
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!!
201: [hage] 2005/07/25(月)09:07 ID:vqU8Y+zn(1)調 AAS
ActionScriptでお願いします。
もしくは作例があれば教えて下さい。
お願いします。
202: 2005/07/25(月)18:29 ID:BV0YUEv6(1)調 AAS
嫌です。
203: gjsdofgsi [pfoigjso] 2006/04/22(土)10:00 ID:tC7611Vb(1)調 AAS
http://hp27.0zero.jp/data/499/USAPOKE/pub/21.jpg
↓その他のエロ動画+画像興味あるならどうぞ↓
http://x.z-z.jp/?drt
http://x.z-z.jp/?15345
オマケ
http://hp27.0zero.jp/data/499/USAPOKE/pub/22.jpg

204: 2006/04/22(土)21:01 ID:5ZIVutpq(1)調 AAS
連立方程式で計算できそうなもんだけど。
どうなんだろう?
205(1): 2006/04/22(土)23:17 ID:29VEwGu6(1)調 AAS
波の奴とフェラエッチ数列みたいな奴を組み合わせて良い感じに出来ないか誰かためすて。
206(1): 2006/04/23(日)09:14 ID:cekL9lUm(1)調 AAS
ちょwwwおまwwwwwww
フェラエッチ数列ってwwwwwwww
・・なにですか? おしえてください。
気になって昼間眠れないじゃまいれすか!wwww
207: 2006/04/23(日)12:26 ID:HN6H/7ZO(1)調 AAS
>>206
ほら、前の数と自分を足して次の数とするってやつ。フェラエッチ。
昼間寝ちゃダメだよ。
208: 2006/04/24(月)08:50 ID:iRFKo6kT(1)調 AAS
はいはいフィボナッチフィボナッチ
209(2): 205 2006/04/24(月)09:54 ID:ywdgo+ht(1)調 AAS
適当にネットで調べて2D触手。計算式があってるのかワカラン。
http://gamdev.org/up/img/5407.zip
210: 2006/04/24(月)18:39 ID:n64wyK/F(1)調 AAS
フェラエッチ
211: 2006/04/25(火)08:55 ID:XvegRmAt(1)調 AAS
>>209
「アプリケーションを正しく初期化できませんでした」エラーでしたのだったのですよってばえっち
212: 2006/04/26(水)00:43 ID:4GDHzF83(1)調 AAS
.NET で作ったからそれ関係かしら?
実行できなくてもごめんなフェラエッチ。
213: 2006/04/27(木)22:19 ID:47DG9vw+(1)調 AAS
WinXPsp2じゃ無いと無理?
うちはsp1だからNET1.1しかいれられない・・・
214: 2006/04/28(金)10:33 ID:nKXMDdiP(1)調 AAS
解らないけど、VC8で作ってあります。から、.NET2じゃないと無理なんかな?
つーか、対したもんじゃないっす。
フックの法則と単振動を元に関節?を作り、それぞれにフェラエッチで設定しただけっすから・・・・。
215: 2006/05/02(火)12:24 ID:dWgIjL7N(1)調 AAS
xpに.net2入れてやってみたら、オーバフローエラー
************** 例外テキスト **************
System.OverflowException: オーバーフロー エラーです。
場所 System.Drawing.Graphics.CheckErrorStatus(Int32 status)
場所 System.Drawing.Graphics.DrawLine(Pen pen, Int32 x1, Int32 y1, Int32 x2, Int32 y2)
場所 Tentacle.Form1.Form1_Paint(Object sender, PaintEventArgs e)
場所 System.Windows.Forms.Control.OnPaint(PaintEventArgs e)
場所 System.Windows.Forms.Form.OnPaint(PaintEventArgs e)
場所 System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer, Boolean disposeEventArgs)
場所 System.Windows.Forms.Control.WmPaint(Message& m)
場所 System.Windows.Forms.Control.WndProc(Message& m)
場所 System.Windows.Forms.ScrollableControl.WndProc(Message& m)
場所 System.Windows.Forms.ContainerControl.WndProc(Message& m)
場所 System.Windows.Forms.Form.WndProc(Message& m)
場所 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
場所 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
場所 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
つーか気になるッス
216: 1 2006/09/02(土)07:41 ID:XntxWmiH(1)調 AAS
そろそろズバリな正解を誰かおながいします…
217(1): 2006/09/02(土)12:35 ID:zDcYMwEa(1)調 AAS
おまえ、4年間ずっと人まかせにして待ってたのか?・・・
218: 2006/09/03(日)22:05 ID:3IvxlY4g(1)調 AAS
ワロタ
219: 2006/09/06(水)21:57 ID:Pkr3/b6q(1)調 AAS
よし、@4年このスレが残ってたらオレが教えてやる!
220: 1 2006/10/02(月)08:56 ID:zlo/Dejg(1)調 AAS
俺は教えてくれるまで諦めませんよ?
221: 2006/10/02(月)12:51 ID:NAvmLF/b(1)調 AAS
頑張って後4年保守すればいいんじゃね
222: 2006/10/02(月)14:01 ID:NVAqx3IR(1)調 AAS
この板なら、2年に1回保守すれば大丈夫なきもす
223(2): 2006/10/02(月)23:37 ID:stGSo4+M(1)調 AAS
助けになりたいが
触手と聞いてエロ目当てに迷い込んできた俺には
何も教えることはできない。
224(1): 2006/10/03(火)01:14 ID:81FYPAFi(1)調 AAS
>>223
同士よ
225: 1 2006/10/03(火)05:21 ID:Yo17fTVY(1)調 AAS
>>223-224
同士よ
226: 2006/10/03(火)11:18 ID:Q2IWRRmm(1)調 AAS
【おっぱい】エログラミング Ver.0【まん○】
2chスレ:gamedev
同士よ。もちろんここはチェックしたよな
227: 2006/10/03(火)18:57 ID:jIu1z38C(1)調 AAS
勿論だ。同士よ。
228: 1 2006/10/03(火)21:15 ID:9zAnz7SZ(1)調 AAS
見たが3Dは難しくてわからんのだ同士よ…
229: 2006/10/04(水)23:54 ID:QU5Yjrza(1)調 AAS
こち亀の日暮みたいな>>1だな。
230: 2006/10/06(金)18:10 ID:tU7Al24y(1)調 AAS
最強の触手はやっぱファンタジーゾーン?
231: 2006/10/07(土)07:03 ID:KoVwGdU2(1)調 AAS
サイバーボッツのスーパー8
232: 2006/10/08(日)04:10 ID:gPipRt+X(1)調 AAS
過去スレは、書き込むんぞ
233: 2006/10/08(日)10:03 ID:otvk7gcS(1)調 AAS
エロいスレだと思って覗いた
首吊って来る
234: 1 2006/10/08(日)17:13 ID:RViGmYp6(1)調 AAS
今日からここはエロ触手スレに生まれ変わりました
アルゴリズムも糞も関係ない手描きアニメだけど
天外魔境2の木のお化けみたいな奴の触手の動きはエロかった
ヒュンヒュン!とクールなSEもついてたし
235: 2006/10/09(月)17:27 ID:bVSpEghv(1)調 AAS
最初からそういうタイトルにしろよw
236: エロ触手作るぞ 2006/10/17(火)06:55 ID:VPgLjr1r(1)調 AAS
なんとなく閃いた予感…
237: 2006/12/08(金)03:23 ID:btd1VoVb(1)調 AAS
エロスレかと思ったじゃねえか
238: 2006/12/08(金)14:32 ID:yLDuc1zB(1)調 AAS
魔法少女アイ スレかと思た
239: 2006/12/09(土)06:44 ID:QzkRiSLC(1)調 AAS
■先端の動き
1.先端から付け根までの最大距離を決める。
2.先端を右か左に傾かせ、より自機と近くなる方を選択。
3.先端から付け根までの距離を伸縮させ、より自機と近くなる方を選択。(0〜最大距離の範囲)
■途中の節の動き
1.最大距離に応じた節の数だけ配置する。
2.先端より一つ根元に、以前向いていた方向を継承する。
3.先端から根元の現在距離を節数で割り、節毎の距離をセットする。
■根元の動き
1.自機のいる方へ縦横に動く。
2.すべての節に、根元が動いた縦横移動値を加算する。
240: 2008/01/29(火)05:27 ID:QEcmFVai(1)調 AAS
おーい、俺も何年か前からエロいスレと間違えて
何度もここに迷いこんだが今日初めてスレ読んだ…
一はまだ閲覧してるかwwwwwww夢をありがとうなwwwwww
241: 2008/01/29(火)23:25 ID:qM6OMJ08(1)調 AAS
>>209
ソースは?
242: 2008/01/30(水)05:30 ID:Ftaf21FK(1)調 AAS
?
243: 2008/02/02(土)21:48 ID:nolQvDIt(1)調 AAS
落としてないからわからんが
ソースコードがほしいってことかな
そーいやまだ多関節つくったことねーなー
244(1): 2008/07/20(日)22:58 ID:1xr1S+Np(1)調 AAS
ニコ動の『2ch面白いレス集』で伝説となったスレと>>1はここか
245: 2008/08/20(水)19:01 ID:eq39jL5v(1)調 AAS
このスレがyoutubeの動画に出てた
http://jp.youtube.com/watch?v=4BhfujugW9s
246: 2008/08/21(木)15:38 ID:tmUnDpCY(1)調 AAS
らめ〜!
247: 2008/08/29(金)20:19 ID:rqxFJwuY(1)調 AAS
エロスレじゃないのか?
248: 2008/10/14(火)10:11 ID:s0USIx96(1)調 AAS
また開いちまったじゃねぇか
249: 2008/10/25(土)22:56 ID:lsujscr0(1)調 AAS
最近職種に嵌ってる無職です
250: 2008/10/25(土)23:06 ID:bXPp55ZC(1)調 AAS
02年では、こういうのでスレを立ててたのか
251: 2008/10/26(日)00:55 ID:TBw4sn/S(1)調 AAS
俺の動きを知りたいと聞いてきたのだが…
252: 2008/10/26(日)01:27 ID:opMAa/Rg(1)調 AAS
普段どんなことしてるんですか?
それと「手」でいいんですか?
253: うゆ ◆vvvK3Fcqdg 2008/11/04(火)02:09 ID:P0dkRBUr(1)調 AAS
触手・・・・・・・・・。
254: 2008/11/29(土)10:25 ID:DnD1B/Eu(1)調 AAS
スプライン曲線やベジェ曲線をCで組まなきゃならないんだが
推薦図書とかあったら教えてください
簡単にやり方が説明できるならこの場で書いてくれてもいいです
255(1): 2008/11/30(日)01:41 ID:UggT85ZA(1)調 AAS
スプライン曲線とか使わないでもIK使えばいいんじゃね?
256(1): 2008/11/30(日)10:40 ID:AOEUrpJT(1)調 AAS
>>255
IKって何ですか?
略語だったら略さずに書いて教えてくれませんか?
それか解説のあるURLおながいします。
257: 2008/12/02(火)23:33 ID:8kw3Npcd(1)調 AAS
カタカナですまんが、インバーキネマティクス。
258: 2008/12/03(水)00:31 ID:/9+PuIR2(1)調 AAS
>>256
>略語だったら略さずに書いて教えてくれませんか?
なんか横柄に聞こえてしまう俺は心狭いのか。
259: 2008/12/03(水)00:51 ID:awbho2vr(1)調 AAS
俺もそう読める。
これは言い方がまずいな。「略さずに書け」って命令だから。
「もし略語なのでしたら正式名称はなんと言うのでしょうか?」
なら印象も多少は違うのではなかろうか。
260: 2008/12/03(水)07:02 ID:o8dTjiaZ(1)調 AAS
まあ横柄にもなるだろ
IKを知ってるやつだったらしないような質問をしてるやつに
正式名称が特定できないようなヒントを与えるなんて
イヤミな奴の意地悪にしか見えんし
261: 2008/12/03(水)07:58 ID:zmZ5Ibov(1)調 AAS
おまえはC++スレで何でもかんでも聞く奴だろ?
横柄云々より礼ぐらい書けとおもう
今ははググレばすぐわかることだが本当に調べても
わからない時に誰も答えてくれなくなるぞ
スプライン曲線 IKでググレばすぐでるだろ
262: 2009/02/09(月)18:42 ID:QnrTj8qq(1)調 AAS
7年目か
263: 2009/02/09(月)18:56 ID:IaXRs4gg(1)調 AAS
そろそろ浮気しなくちゃな
264: 1 2009/03/04(水)19:37 ID:Zx/7fI2m(1)調 AAS
すみません、まだ答えは出ないのでしょうか・・・
265: 217 2009/03/04(水)22:32 ID:/MUuT+h2(1)調 AAS
おまえ、6年以上の間、なにやってたの?…
266: 2009/03/10(火)12:34 ID:ANGPCxPA(1)調 AAS
先端をコントロールして、間をキネマティクスで制限をかける
意味が理解できない奴は勉強しる
勉強の仕方がわかんない奴は諦めれ
ほら答えでたよ
267: 2009/03/10(火)12:50 ID:Zavi/uzt(1)調 AAS
シューティングゲームアルゴリズムマニアックスと言う本で
さらっと解説されてたようだったけど。
とマジレ酢してみるが、此処はネタスレっぽいな。
268: 本物の1 2009/03/11(水)02:53 ID:K+qN+H71(1/2)調 AAS
>6年以上の間、なにやってたの?
仕事や遊びやH…普通の生活をしてました
プログラミングとは全然関係ない仕事ですしサンデープログラマーと言うにもほど遠いので
基本的にこの件については「何も考えていない」期間がほとんどでした
ふとまた何か作ってみたくなってこの板に来たらまだこのスレがあってびっくり
で、手は動かしてないけど頭の中でなんとなく思いついた結論は…
・先端は自機を追いかける
・腕の部分はひとつ先端側のお隣さんを追いかける
・腕パーツ〜先端はそれぞれ付け根から遠ざかれる半径を制限する
これでいけそう?
各パーツごとに1フレームあたりで動ける距離を制限したり決めてやると色んな性格の触手君が作れそう
269(2): 1 2009/03/11(水)03:01 ID:K+qN+H71(2/2)調 AAS
サラマンダやグラディウスIIIなどの「復活する細胞」のアルゴリズムを教えてください><
自機が撃つと消え、一定時間が経つと復活する壁のアレです
コンシューマー機移植版のように完全に復活するのは簡単にわかるのですが
オリジナルは撃つ前と復活後が違うんですね
完全に元通りにはならない
意図的にそうなるようにそういう性格付けをしてやれば再現できるかとは思いますが
あれらは実際どんなアルゴリズムだったのでしょう?
270: 2009/03/11(水)19:03 ID:a1LeDQCy(1)調 AAS
実際どう変わるのか知らんが
撃たれた位置なんかを覚えといて
その情報を元に型を変えるとかじゃね?
271: 2009/03/11(水)21:14 ID:7uHI5C0T(1)調 AAS
どんなキャラなのか知らんが
「撃たれて”消える”」にこだわらなければどうとでもなるような。
撃たれたら一定時間見えなくなって当たり判定もなくすだけで消えたと同じ事でしょう。
上下前次1-新書関写板覧索設栞歴
あと 55 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.018s