【軽量】godot engine【無料】 part3at GAMEDEV【軽量】godot engine【無料】 part3 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト293:名前は開発中のものです。 24/04/24 20:27:18.43 PzjnMMaW.net 普通に割り算して切り捨てるだけでは ものを1マス単位で動かさない前提なら1マス辺りの座標を1にして逆に見た目の方の座標を掛け算なりする方が楽 294:名前は開発中のものです。 24/04/24 22:41:11.22 YL8z0NQ2.net 自分が便利なように関数かけばいいじゃないの 295:名前は開発中のものです。 24/04/25 00:19:55.34 5JWtrSqN.net 昔の2Dゲーム機は基本的に背景をマップタイル(キャラクタージェネレータなどとも呼ばれる)単位で管理してたものだから、同じように仮想的なタイルを敷き詰めた画面があるものとして構造体組んで、その上でモブがタイルに沿って動く管理を考えるのがとりあえずは昔のノウハウを適用できて簡単だと思う 倉庫番はまさにそういう動き 296:名前は開発中のものです。 24/04/25 00:27:21.13 8kKIrJCJ.net AIに聞けばええやん 297:名前は開発中のものです。 24/04/25 00:30:55.75 5JWtrSqN.net なのでモブが動くときはpix単位の座標移動が発生するけどそれはサブルーチンとして、ゲームアルゴリズムとしてはマップ全体の座標を整数の配列で(例えば100×100とか)表して制御し、画面に表示する座標は既に言われてるように適切に係数掛け算する関数を作るのが良いと思います 倉庫番の場合、マップが広いレベルを縮小してモニタに表示したりするので、その拡大縮小表示の変換が自由にできるほうがUXが良くなるし、なんなら回転表示もしたくなるかもしれないので。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch