[過去ログ]
物凄い勢いで誰かが質問に答えるスレ@ゲーム製作技術 (1001レス)
物凄い勢いで誰かが質問に答えるスレ@ゲーム製作技術 http://game.5ch.net/test/read.cgi/gamedev/1005204354/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
403: 名前は開発中のものです。 [] 02/04/06 02:06 ID:FIHamsxG 数学板かもしれんけどとりあえずここで質問 底辺と高さがわかっている直角三角形の頂点角って どうやって求めるんでしたっけ? 図解するとこう ↓ここの角度を /| 底辺と高さから求めたい / | / | / ┌|  ̄ ̄ http://game.5ch.net/test/read.cgi/gamedev/1005204354/403
406: 403 [sage] 02/04/06 03:09 ID:??? ありがとうござまーす! http://game.5ch.net/test/read.cgi/gamedev/1005204354/406
407: 403 [] 02/04/06 03:31 ID:FIHamsxG 度々すいません 今度は頂点角θと斜辺cが既知の場合 底辺aと高さbは求められるんでしょうか? c*cosθがbのようですけど・・・ http://game.5ch.net/test/read.cgi/gamedev/1005204354/407
408: 403 [sage] 02/04/06 03:34 ID:??? あ、a=√c^2-b^2かな・・・? http://game.5ch.net/test/read.cgi/gamedev/1005204354/408
409: 403 [sage] 02/04/06 03:37 ID:??? 自己解決しました こういう時にsinを使うのか・・・アフォや http://game.5ch.net/test/read.cgi/gamedev/1005204354/409
410: 403 [sage] 02/04/06 05:37 ID:??? いよいよ場違いかもしれませんが 重力定数G、紐の長さL、振れ角Rとしたとき while(1) { v += -(G/L)*sin(R); x += -v*cos(R); y += -v*sin(R); #Rの更新は省略 } でかなり近い挙動をするんですが これは振り子とは違うんでしょうか? 所詮ゲームだからそう見えりゃいいっちゃいいんですが・・・ あ、>390さんがわざわざソース書いてくれたのに 無視してるようでゴメンなさい http://game.5ch.net/test/read.cgi/gamedev/1005204354/410
413: 403 [sage] 02/04/06 08:38 ID:??? >411 えーと、中心点の座標(ax,ay)とおもりの座標(px,py)だけわかっている状態で 振り子運動をさせたいんです なので現在 function R() { var x,y,result;//ローカル変数確保 x = ax-px; y = py-ay; result = atan(x/y); return result; } function L() { var x,y,result;//ローカル変数確保 x = (ax-px)*(ax-px); y = (py-ay)*(py-ay); result = sqrt(x+y); return result; } として、>410のコードで動かしてます それから振り子運動中に外力を加えたりしてるので 時間軸入れるとうまくいくかわからないので省略してます >411の場合は初回だけ振れ角を出してやればいいのかな? http://game.5ch.net/test/read.cgi/gamedev/1005204354/413
414: 403 [sage] 02/04/06 08:40 ID:??? あと>411で ω += 冲 * G * cosθ / L; なのに t += 冲; するのは何故ですか? http://game.5ch.net/test/read.cgi/gamedev/1005204354/414
420: 403 [sage] 02/04/06 19:30 ID:??? >418 なるほど・・・ ただ-(G/L)なのは振り子をこぐのに必要なんです 私もあきまさ氏のあぷろだを借りてUPしてみました http://www.pureweb.jp/~akimasa/up/img/dat004.swf ←キーと→キーが振り子を押す力 ↑キーと↓キーでひもの伸び縮み SPACEキーでおもり切り離し ブランコをこぐ要領で、まず左右に押して ある程度勢いがついたら∞を描くようにヒモを伸び縮みさせると 振り幅がどんどん大きくなります ↑の振り子エンジンは>410です >411とかも試してみたんですが 自分の読解力が無いせいか、何故かうまくいかない あと丸め誤差のせいなのか ヒモ長が微妙にずれていく・・・ http://game.5ch.net/test/read.cgi/gamedev/1005204354/420
421: 403 [sage] 02/04/06 19:34 ID:??? あ、えーと>420はブラウザで開くとデカイ=重いなので ダウンロードする事をおすすめします。 http://game.5ch.net/test/read.cgi/gamedev/1005204354/421
422: 403 [sage] 02/04/06 22:39 ID:??? マイナーバグフィクス http://www.pureweb.jp/~akimasa/up/img/dat005.swf ヒモ長の狂いに法則がありました 角速度が一定以下だとどんどん縮んでしまい、 ある速度より大きくなると速度にほぼ比例して伸びていきます。 ただし角速度0だと安定 一体何が原因なんだろう・・・ 振り子エンジンは>410,>413 http://game.5ch.net/test/read.cgi/gamedev/1005204354/422
424: 403 [sage] 02/04/07 09:47 ID:??? >423 すいませんFlashMXで作ってます・・・ http://game.5ch.net/test/read.cgi/gamedev/1005204354/424
425: 403 [sage] 02/04/07 09:49 ID:??? すいませんポインタ忘れてました http://www.macromedia.com/jp/shockwave/download/?P1_Prod_Version=ShockwaveFlash&P5_Language=Japanese&Lang=Japanese http://game.5ch.net/test/read.cgi/gamedev/1005204354/425
427: 403 [sage] 02/04/07 11:52 ID:??? >426 そう言われれば速度の角度なんて考えてなかった・・・ けど、角度が小さいときに内向きの螺旋になるのは何故だろう? http://game.5ch.net/test/read.cgi/gamedev/1005204354/427
428: 403 [sage] 02/04/07 23:15 ID:??? 振り子エンジンを>418にしてみましたが 今度は楕円軌道を描きつつ内向きの螺旋になってしまいます・・・ なんかActionScriptの三角関数群自体に問題があるような気がしてきた http://game.5ch.net/test/read.cgi/gamedev/1005204354/428
429: 403 [sage] 02/04/08 00:26 ID:??? >428 自己解決しました 楕円軌道だったのは ヒモの長さLを関数オブジェクトにしてたせいでした 1:Lを元にXを更新 2:Lを元にYを更新 とやってたんで、そりゃあズレますわ 恥ずかしい・・・ でもやっぱり内向きの螺旋になります http://game.5ch.net/test/read.cgi/gamedev/1005204354/429
430: 403 [sage] 02/04/08 06:15 ID:??? 螺旋になる原因は キャラクターの座標が1/100精度なのに 演算を1/100000000でやっていたせいでした よく設計を見直してみたらLを動的に確保しなくても大丈夫だったので 無事円軌道を描く様になりました 無学な漏れにさんざんつきあってくれた411氏に感謝 http://game.5ch.net/test/read.cgi/gamedev/1005204354/430
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.035s