c++、DXlibな者です。
メインループ内で
x*=0.9f;
なりをまわすとぬるっとxが0に近づいていく。
ぬるっとしてるのでUIがリッチっぽくなるけど、
x+=0.1f;
などと違い、フレームレートが変動しても
fps=35;
x+=0.1f*60.f/fps;
みたいに補正することができない。
対策として、フレームレートに応じた値を保持しといて入れ替える
std::array<float,60> temp;
とか、
マリオのジャンプ式
x+=y;
y--;
みたいなのを考えていた。でも、
前者はメモリを食うし小数点以下を考えるとつらみ。
後者も等加速度直線運動なんで精度に難がある。
探検
4年前から解決策が見つかってない難問誰か解いて
1名前は開発中のものです。
2020/01/16(木) 19:39:22.13ID:R1+QguPT2名前は開発中のものです。
2020/01/16(木) 19:40:28.14ID:R1+QguPT 誰か対策を…そして4年の呪縛から解き放ってくれ…
2020/01/17(金) 03:08:10.39ID:xbKTeYck
HTML5のCSSアニメーションには多様なパラメータが用意されていて
少ないコード量で膨大なパターンを手軽に試行錯誤することができる
今回の件であれば
キーフレーム(何ミリ秒後にどういう状態にしたいか)の概念を取り入れるとか、
途中の状態の計算方法としてイージング(ease)を使ってみるとか
少ないコード量で膨大なパターンを手軽に試行錯誤することができる
今回の件であれば
キーフレーム(何ミリ秒後にどういう状態にしたいか)の概念を取り入れるとか、
途中の状態の計算方法としてイージング(ease)を使ってみるとか
レスを投稿する
ニュース
- フィンランド首相、「つり目」投稿問題で日本向けに「心からお詫び」 [どどん★]
- 日中関係改善は「下手をすると10年かかる」 トランプを全面信頼できない高市官邸の苦悩★4 [ぐれ★]
- 【赤坂サウナ火災】非常ベル電源「2年前から入れていない」、押した形跡も [ぐれ★]
- 牛丼チェーン店で5杯食べ終えて「支払えない」…詐欺容疑で逮捕の男「どうしても腹がすいて」 甲府 [蚤の市★]
- 【野球】WBC、録画放送含め地上波中継なし (ネットフリックス) ★2 [阿弥陀ヶ峰★]
- 【東京・赤坂の“個室サウナ店夫婦死亡火災”】 タオルがサウナストーンに触れたことで発火したか 警視庁 [ぐれ★]
- 【東京】サウナ室のドアノブが外れる→非常用ボタンの電源が2年入れられてない→事務所には従業員が不在 [696684471]
- 前澤友作「超富裕日本人2000名集めてパーティ開いて、意見出し合って国に要求するわ」 [237216734]
- 【実況】博衣こよりのえちえちダンガンロンパ2🧪
- 【速報】山上徹夜、明日の求刑で無期懲役へ [329329848]
- 外見差別はよくないと思うが、高市早苗って普通にブスでしょ。日本人は美的センスがおかしい [653462351]
- 名探偵津田🏡
