Scratchではatanしかないので、yがマイナスになると、角度の計算がおかしくなる。今回は条件を反転させる処理を入れていますが、他の言語ではatan2があるので、そちらを使ってyがマイナスになる状況でも対応できます。 atanは座標がわかれば、角度がわかるという便利な関数ですね。 Scratch only provides the atan function, so when the y-value is negative, the angle calculation...
授業報告
得点が決まるときに演出を丁寧にすることで、 プレイヤーが「またやってみよう!」と思えるようになる。 得点を増やすときは大いに盛り上げる演出を入れましょう! By creating polished and engaging effects when the player scores, you can make them...
バネの動きを作るには、目標となる座標と目標に近づくための移動値という2つの変数を作ると実現できます。 クリックした座標を目標となる座標。クリックした場所と、今の位置の距離を移動値として減衰させながら進めることで、目標の座標を超えても、再度方向を変えて移動するので、バネのように動きます。 To create spring-like motion, you can use two variables: a target position and a movement...
はじめての場合は覚えることがたくさん。 でも、一年続けると、全然違ってきますよ。 At first, There’s a lot to learn. But if you keep going for a year,...
連なったキャラクターを少しディレイさせてジャンプさせる方法の一つとして、 見えない当たり判定をとばして、タイミングを取る方法があります。 当たり判定は、ジャンプするだけのあたりになります。 One method to make connected characters jump with a slight delay is to send...
ボールクローン全体の状態を見て、見た目を変化させる場合は ボールクローン全体を管理する変数hを作って、 hの変化に対してフラッシュするように実装します。 You need to create a variable h to manage all the ball clones. When...
水がよごれにぶつかったら、状態を変更して動きを変える。 変数で状態を変化させればOKです。 If the water collides with dirt, update its state and adjust its movement. This can...
IKを使うことで自然な関節の動きが表現できます。 ゲームのキャラクターの動きや、ロボットアームなどで使われる技術ですね。 Inverse Kinematics (IK) allows for the creation of natural and realistic joint movements.It’s a key...
ムチの動きは実際の物理処理を模倣した動きではありません。 ゲームでは処理の関係でよくなんちゃって処理を使います。 The whip movement isn’t based on real physics. Game developers often use simplified simulations to...
指数関数 𝑒^𝑥 による螺旋曲線は、角度に応じて半径が連続的に増加するため、見た目に滑らかで誤差の少ない渦を作ることができる we can create smooth, precise spirals because the eponential function e^x produces a continuously...