このWikiは古くなりました:
新しいWikiへ移動
加速するオブジェクト
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
//#kaisou
[[Tonyu基礎練習]]-[[練習:数学と物理とゲーム]] - ''加速す...
[[オブジェクトの移動方向(2)]] でvx,vyという変数が出てきま...
//prog
Sokudo.tonyu
vx=1;vy=1;
while (1) {
x=x+vx;
y=y+vy;
update();
}
このvx,vyの値を変更すると様々な動きを再現できます。
**落下するオブジェクト
//prog
FreeFall.tonyu
vx=0;vy=0;
while (1) {
x=x+vx;
y=y+vy;
vy=vy+1;
update();
}
「加速するオブジェクト」は鉛直投げ上げとか放物線とか
-下にただ落ちる場合:
<pre>
while(y<$screenHeight){
y=y+3;
update();
}
</pre>
-加速しながら落ちる場合。
<pre>
vy=0; //初速度0
while(y<$screenHeight){
y=y+vy;
vy=vy+1;
update();
}
</pre>
-鉛直投げ上げ:
<pre>
vy=30; //鉛直方向初速度
while(y<$screenHeight){
y=y-vy;
vy=vy-1;
update();
}
</pre>
-放物線:
<pre>
vx=2; //右進行方向の定速度
vy=30; //鉛直方向初速度
while(y<$screenHeight){
y=y+3;
vy=vy-1;
x=vx;
update();
}
</pre>
----
**練習問題
<table bgcolor=#ffddee><tr><td>
''練習問題''
<blockquote>板の上にボールが置いてあるとします。ゲーム画...
このとき、板を右に少し傾けた場合のボールの動きを再現して...
sNieQW1EJqEFhAT7SDFs2l9kvcXofsK1151591100Rseov9df81r3m2nF...
sNieQW1EJqEFhAT7SDFs2l9kvcXofsK1151591098Rseov9df81r3m2n...
sNieQW1EJqEFhAT7SDFs2l9kvcXofsK1151591099Rseov9df81r3m2n...
sNieQW1EJqEFhAT7SDFs2l9kvcXofsK1151591101Rseov9df81r3m2nF...
</blockquote>
</td></tr></table>
<table bgcolor=#ffddee><tr><td>
''練習問題''
<blockquote>1.主人公(Hero.tonyu)を作成し、初速度10でジャ...
sNieQW1EJqEFhAT7SDFs2l9kvcXofsK1151591104Rseov9df81r3m2nF...
sNieQW1EJqEFhAT7SDFs2l9kvcXofsK1151591102Rseov9df81r3m2n...
sNieQW1EJqEFhAT7SDFs2l9kvcXofsK1151591103Rseov9df81r3m2n...
sNieQW1EJqEFhAT7SDFs2l9kvcXofsK1151591105Rseov9df81r3m2nF...
</blockquote>
</td></tr></table>
[[答え>練習:加速するオブジェクト解答1]]
<table bgcolor=#ffddee><tr><td>
''練習問題''
<blockquote>2.自分(Monkey.tonyu)を作成し、スペースキーで...
sNieQW1EJqEFhAT7SDFs2l9kvcXofsK1151591108Rseov9df81r3m2nF...
sNieQW1EJqEFhAT7SDFs2l9kvcXofsK1151591106Rseov9df81r3m2n...
sNieQW1EJqEFhAT7SDFs2l9kvcXofsK1151591107Rseov9df81r3m2n...
sNieQW1EJqEFhAT7SDFs2l9kvcXofsK1151591109Rseov9df81r3m2nF...
</blockquote>
</td></tr></table>
[[答え>練習:加速するオブジェクト解答2]]
終了行:
//#kaisou
[[Tonyu基礎練習]]-[[練習:数学と物理とゲーム]] - ''加速す...
[[オブジェクトの移動方向(2)]] でvx,vyという変数が出てきま...
//prog
Sokudo.tonyu
vx=1;vy=1;
while (1) {
x=x+vx;
y=y+vy;
update();
}
このvx,vyの値を変更すると様々な動きを再現できます。
**落下するオブジェクト
//prog
FreeFall.tonyu
vx=0;vy=0;
while (1) {
x=x+vx;
y=y+vy;
vy=vy+1;
update();
}
「加速するオブジェクト」は鉛直投げ上げとか放物線とか
-下にただ落ちる場合:
<pre>
while(y<$screenHeight){
y=y+3;
update();
}
</pre>
-加速しながら落ちる場合。
<pre>
vy=0; //初速度0
while(y<$screenHeight){
y=y+vy;
vy=vy+1;
update();
}
</pre>
-鉛直投げ上げ:
<pre>
vy=30; //鉛直方向初速度
while(y<$screenHeight){
y=y-vy;
vy=vy-1;
update();
}
</pre>
-放物線:
<pre>
vx=2; //右進行方向の定速度
vy=30; //鉛直方向初速度
while(y<$screenHeight){
y=y+3;
vy=vy-1;
x=vx;
update();
}
</pre>
----
**練習問題
<table bgcolor=#ffddee><tr><td>
''練習問題''
<blockquote>板の上にボールが置いてあるとします。ゲーム画...
このとき、板を右に少し傾けた場合のボールの動きを再現して...
sNieQW1EJqEFhAT7SDFs2l9kvcXofsK1151591100Rseov9df81r3m2nF...
sNieQW1EJqEFhAT7SDFs2l9kvcXofsK1151591098Rseov9df81r3m2n...
sNieQW1EJqEFhAT7SDFs2l9kvcXofsK1151591099Rseov9df81r3m2n...
sNieQW1EJqEFhAT7SDFs2l9kvcXofsK1151591101Rseov9df81r3m2nF...
</blockquote>
</td></tr></table>
<table bgcolor=#ffddee><tr><td>
''練習問題''
<blockquote>1.主人公(Hero.tonyu)を作成し、初速度10でジャ...
sNieQW1EJqEFhAT7SDFs2l9kvcXofsK1151591104Rseov9df81r3m2nF...
sNieQW1EJqEFhAT7SDFs2l9kvcXofsK1151591102Rseov9df81r3m2n...
sNieQW1EJqEFhAT7SDFs2l9kvcXofsK1151591103Rseov9df81r3m2n...
sNieQW1EJqEFhAT7SDFs2l9kvcXofsK1151591105Rseov9df81r3m2nF...
</blockquote>
</td></tr></table>
[[答え>練習:加速するオブジェクト解答1]]
<table bgcolor=#ffddee><tr><td>
''練習問題''
<blockquote>2.自分(Monkey.tonyu)を作成し、スペースキーで...
sNieQW1EJqEFhAT7SDFs2l9kvcXofsK1151591108Rseov9df81r3m2nF...
sNieQW1EJqEFhAT7SDFs2l9kvcXofsK1151591106Rseov9df81r3m2n...
sNieQW1EJqEFhAT7SDFs2l9kvcXofsK1151591107Rseov9df81r3m2n...
sNieQW1EJqEFhAT7SDFs2l9kvcXofsK1151591109Rseov9df81r3m2nF...
</blockquote>
</td></tr></table>
[[答え>練習:加速するオブジェクト解答2]]
ページ名: