忍者ブログ

ゲーム作るさ-GameMaker

ゲーム作りの日記。ゲーム作りに役に立つ記事を書いて行きます。 ゲーム作りに使用するのは主にGameMakerとGameMaker Studioです。

公式メモ 時間・距離・速度

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

コメント

ただいまコメントを受けつけておりません。

公式メモ 時間・距離・速度

ども、つっきーです。

今回はもはや算数や数学の苦手な私のメモです。
どうも私は数学やらの覚えが悪いのでついでにここにのっけといて確認できるように書いておこう的なノリです。はい。

時間を求めるときの公式
t = r / s
時間 = 距離 ÷ 速度

距離を求めるときの公式
r = s * t
距離= 速度 × 時間

s = r / t
速度 = 距離 ÷ 時間

みんなもご存じ小学校にならったこれです。
これ意外と便利です。特に僕は指定の位置に指定の時間で止めたいときとかによく使います。

例えばこれ

room_speedが50だとします。(50stepで1秒)


Createイベント
/// 初期値
t = (時間)
rx = (指定X座標) - xstart
ry = (指定Y座標) - ystart
c = 0

/// 速度計算
sx = rx / t
sy = ry / t


Stepイベント

///
移動処理
if(t != c)
{
  c += 1
  x += sx
  y += sy
}




こんな感じに入れてみます。
こうすると指定時間後に指定(X,Y)座標まで移動させることができます。

地味によく使います。
その他にも円運動させるときに半径が違う円で1周する速度を同じにさせたい時などにもこの公式使ったりします。

と言う感じのメモでした。



拍手

PR

コメント

プロフィール

HN:
つっきー@月筒木
性別:
非公開
趣味:
ゲーム作り
自己紹介:
ごろりんとゲーム作ってます

P R