ニート、無職、フリーターがゲームを作るスレ2at GAMEDEV
ニート、無職、フリーターがゲームを作るスレ2 - 暇つぶし2ch174:名前は開発中のものです。
11/11/30 20:23:17.34 IAa3Y7GA
>>173
具体的に書いてて分かりやすいと思う、いいね


言語が違うからちょっとおかしいかもしれないし、余計なお世話かもしれないけど
もし 1ドット未満の細かい処理を入れたい、
たとえば 1ドット、2ドット、2ドット、2ドット、1ドット、2ドット…という風に動かしたい場合は

>if( Key & PAD_INPUT_UP ) PlayerY -= 3 ;
ここの移動部分を

if( Key & PAD_INPUT_UP ) PlayerscalarY -= 175 ;
という感じにして、最後に

PlayerY += (PlayerscalarY)/100
PlayerscalarY \= 100
という感じのスクリプトを入れれば、1ドット未満の細かい移動処理が出来るようになると思う

もし、斜め移動を行うときに 移動速度を真横・真縦に進むよりちょっと遅くしたい場合や
移動時に加速を入れたい場合には 1ドット未満の細かい処理が必要になると思うから
その時は こういう工夫を入れてみたら良いと思う


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch