C#で2Dアクション用のステージエディタを作りたいのですが・・・

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
アナニスト

C#で2Dアクション用のステージエディタを作りたいのですが・・・

#1

投稿記事 by アナニスト » 13年前

C#のXNAで2Dアクション用のステージエディタを作ろうと思っているのですが、
マップチップを使って、ジャグ配列(?)って言うんですかね?
マップチップを32×32ごとに切り取って、背景に並べていきたいのですが、
実装の仕方がわかりません。
知っている方がいれば、教えてください。
また、マリオのジャンプの実装も知っていたら、教えてください。
今あるクラスは、Game1(メイン)・Renderer(描画処理)・InputState(キャラの移動)・Chara(自機)の4つです。

開発環境はWindows VIsualStudio2010です。

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 15年前
住所: 東海地方
連絡を取る:

Re: C#で2Dアクション用のステージエディタを作りたいのですが・・・

#2

投稿記事 by softya(ソフト屋) » 13年前

とりあえず普通の配列と初期値を使って、マップ背景を表示することができますか? そのプログラムを別に作って貼り付けてみて下さい。
あとジャンプ自体は、とりあえず飛び上がることはできますでしょうか?

出来るだけ情報がほしいので、フォーラムルールのテンプレートにそって書き込んでみて下さい。
http://dixq.net/board/board.html

【補足】
クラス化するのなら、自キャラ、背景を別クラスにしてrenderやmoveなどをメソッドにする方法おすすめしたいです。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

nil
記事: 428
登録日時: 14年前

Re: C#で2Dアクション用のステージエディタを作りたいのですが・・・

#3

投稿記事 by nil » 13年前

Tonyu C#ではありませんが基本的な考え方の参考になります

ステージエディタとのことですが、エディタ自体は外部ツールとして扱うのか、ゲーム内に組み込むのか、どちらですか。
あと、マップの表示はできますか?

閉鎖

“C言語何でも質問掲示板” へ戻る