[過去ログ]
【初心者】課題をクリアしていくスレ【講習会】 (787レス)
【初心者】課題をクリアしていくスレ【講習会】 http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
421: 名前は開発中のものです。 [sage] 04/07/27 23:03 ID:iQq31bJ4 突っ込んでいいとこかわかんないけど 417の add+=g; y+=add; if (y>20) { add=-add*0.95f; if (abs(add)<0.01) // if (abs(add) > 0.01) じゃないかな・・・・減衰無しだし { g=0; add=0; } } http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/421
424: 名前は開発中のものです。 [sage] 04/07/28 03:11 ID:fhE8VW3/ >>421 >>396 >level5: >床にあたったら減衰するようにして、 ^^^^^^^^^^^^^^^^^^^^ >次第にバウンドを小さくするようにしましょう。 仮に減衰なしにするなら変更箇所は add=-add*0.95f; ↓ add=-add*1.00f; http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/424
426: 名前は開発中のものです。 [sage] 04/08/01 02:10 ID:aZwyLY/F ageられると書き込みたくなる部外者でつ >>417 g=0;って、重力加速度を変更するより接地フラグ使った方がいいとおもふよ。 あと、例えばy=20ピッタリになったりすると 次フレーム以降(abs(add)<0.01)になるまで、地面にめり込んでブルブル言うかも。 コレが出ると、addがいくら大きくても地面にピタっと張り付いちゃうから if(y>20)の時はy=20って修正した方が良いかもね。少し計算ずれるけど。 if(y>20)が成り立つ時addは+だって保障されてるから if(abs(add)<0.01)のトコはif(add>-0.01)でもいいね。 あとマジックナンバーは後々苦労のタネになるから、大きいプログラム組むときは注意ね >>421 そうやっちゃうとaddが十分デカイときに止まっちゃうよ http://mevius.5ch.net/test/read.cgi/gamedev/1086858349/426
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.026s