C#のXNAで2Dアクション用のステージエディタを作ろうと思っているのですが、
マップチップを使って、ジャグ配列(?)って言うんですかね?
マップチップを32×32ごとに切り取って、背景に並べていきたいのですが、
実装の仕方がわかりません。
知っている方がいれば、教えてください。
また、マリオのジャンプの実装も知っていたら、教えてください。
今あるクラスは、Game1(メイン)・Renderer(描画処理)・InputState(キャラの移動)・Chara(自機)の4つです。
開発環境はWindows VIsualStudio2010です。
C#で2Dアクション用のステージエディタを作りたいのですが・・・
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: C#で2Dアクション用のステージエディタを作りたいのですが・・・
とりあえず普通の配列と初期値を使って、マップ背景を表示することができますか? そのプログラムを別に作って貼り付けてみて下さい。
あとジャンプ自体は、とりあえず飛び上がることはできますでしょうか?
出来るだけ情報がほしいので、フォーラムルールのテンプレートにそって書き込んでみて下さい。
http://dixq.net/board/board.html
【補足】
クラス化するのなら、自キャラ、背景を別クラスにしてrenderやmoveなどをメソッドにする方法おすすめしたいです。
あとジャンプ自体は、とりあえず飛び上がることはできますでしょうか?
出来るだけ情報がほしいので、フォーラムルールのテンプレートにそって書き込んでみて下さい。
http://dixq.net/board/board.html
【補足】
クラス化するのなら、自キャラ、背景を別クラスにしてrenderやmoveなどをメソッドにする方法おすすめしたいです。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
Re: C#で2Dアクション用のステージエディタを作りたいのですが・・・
Tonyu C#ではありませんが基本的な考え方の参考になります
ステージエディタとのことですが、エディタ自体は外部ツールとして扱うのか、ゲーム内に組み込むのか、どちらですか。
あと、マップの表示はできますか?
ステージエディタとのことですが、エディタ自体は外部ツールとして扱うのか、ゲーム内に組み込むのか、どちらですか。
あと、マップの表示はできますか?