あと、ぼやきは必要ないので大丈夫です。返答有難うございます。あの申し訳ないですが、言いたいことがよく伝わりません。【追加】マップチップの定義は出来てます。1,2=壁0=床です。分かりやすく言うと、ポケモンのフラッシュみたいにしたいってところです。説明足りなくてすみませんでした。998キャラクターとキャラクターの周りだけ明るく表示ホラーゲームを作ってる途中なんですが、ホラーゲームによくあるキャラクターとキャラクターが立つ位置が明るく表示されて、奥行きが暗く表示されるのってどう書けばいいですか?私がやりたいことは、キャラクターとキャラクターの周りだけ明るく表示するってことです。返信がだいぶ遅れてしまいました。あれから、いろいろとプログラムを考えた結果、マップの定義ができました。久々にすっきりした気分です。返答有難うございます。C#版のマップチップを元に、C版のマップチップを作成してみます。出来るかぎり頑張ってみます。返答有難うございます。それはC#で定義されたマップチップですね。C#で定義したやり方をC言語に移植すればいいわけですか?確かに、C#ではマップチップの定義をしていました。978マップチップの定義マップチップを定義して、ステージ背景に壁のマップチップを表示させたいのですが、プログラムが全く分かりません。教えてもらえないでしょうか?返答お待ちしております。文字列の改行について返答有難うございます。丁寧にコードの提示を有難うございます。実践した結果、文字列の改行に成功しました。546文字列の改行についてゲーム画面に文字列を表示させることは出来ましたが、文字を次の行に改行する方法がわかりません。C言語の場合、printf()関数で¥nをいれると改行できるのは知ってますが、DXLibで文字列の改行ってどうすればできますか?一応、DrawString()関数とDrawFormatString()関数は使用してます。上記の関数DrawString()などで¥nを入力すると・が表示されて、改行できませんでした。返答有難うございます。皆さんの返答でBGMをどのタイミングで再生するべきか理解できました。タイトルBGMからオープニングBGMへの切り替えが成功しました。392モード移行後のBGMの再生タイトルシーンからオープニングシーンに移行する際に、タイトルBGMは停止されますが、モード移行後にオープニングBGMが再生されません。どのような処理をかけば移行後に別のBGMを再生できますか?返答お待ちしております。C#キャラクターの座標をマップ上の画面上の座標に変換させるには皆さんのアドバイスのおかげさまで解決できました。ISLeさんが言った通りにX座標と同じようにしたら上手く変換成功しました。C#キャラクターの座標をマップ上の画面上の座標に変換させるには回答有難うございます。>samusu0905さんがオーバーロードをどういう意味で使っているかもよくは分かりませんが、正しい意味での>オーバーロードだとして、この場合、オーバーロードが必要とは思いません。オーバーロードは必要ないというわけですね。C#キャラクターの座標をマップ上の画面に変換させるにはトピックスの質問内容を変更しました。簡潔に言うと、プレイヤーの座標をマップ上の画面上の座標に変換させる処理をお聞きしたかったのです。面倒な説明ばかりして申し訳ないです。変換方法が知りたかっただけです。すみません!提示忘れてました!プレイヤーがどこの位置にいるのか、そのコードをお見せします。下記がプレイヤークラスの初期化メソッドです。キャラクターをマップ6画面の内、4画面目に表示させる方法について返事遅れて申し訳ないです.....。キャラクターをマップ6画面の内、4画面目に表示させる方法についてY方向のスクロールコードは追加しました。コード追加後、実行したら実際にスクロールは出来ました。キャラクターをマップ6画面の内、4画面目に表示させる方法について了解です。X方向と同じような処理を書いてみます。キャラクターをマップ6画面の内、4画面目に表示させる方法について回答有難うございます。>Y方向にもスクロールさせたい、ということでしょうか。Y座標もスクロールさせるつもりです。X座標とY座標ともにスクロールさせようと考えております。回答有難うございます。>Initializeメソッドのマップデータをコピーしている箇所に何番目のマップかという添字を加えれば良いかと思います。ご丁寧なご説明有難うございます。>マップの種類を増やしたいという話ではないのですかね。質問で抜けていることがありました。キャラクターをマップ6画面の内、4画面目に表示させる方法についてご丁寧に説明有難うございます。>C#にとってXNAはフレームワーク=ライブラリです。C#の一部ではありません。>C#の機能の一部だと誤解されているなら、C#とは何かかを勉強しなおしてください。XNAもC#の一部かと思ってました。誤解であるとわかったので、C#を改めて勉強しなおします。>ゲームエンジンとC#で調べてみてください。現状を知らなさすぎるので、これもまた勉強です。>一緒に周辺情報を学ばれることを望みます。今ではもう僕自身は全て勉強するしかないと思ってますので、ゲームプログラマーに必要な言語は全部勉強ですね。キャラクターをマップ6画面の内、4画面目に表示させる方法について回答有難うございます。>XNAだと3年ぐらい前なら大丈夫だったです。>今だと、XNAの現状を知らなさすぎるをアピールする結果となるので、印象としてはマイナスでしょう。キャラクターをマップ6画面の内、4画面目に表示させる方法について回答有難うございます。>なぜ、いまさら滅びかけのXNAなのでしょうか?>就職では不利になっても有利になると思えませんよ。実は専門学校でXNAを使用したゲーム制作を学びながら制作していたので、XNAを使用したゲーム制作をしていました。学校で学んでいたので、就職にも少しは有利なのだろうと思ったのですが.....違いましたか。コードは求めていませんので、文言でヒントをお願いします。コードを提示しておきます。わからないエラーが発生しました。わからないエラーが発生しました。コードをお見せします。何か間違いがあれば指摘をお願いします。わからないエラーが発生しました。わからないエラーが発生しました。コードを訂正しました。直したわけではありません。わからないエラーが発生しました。わからないエラーが発生しました。問題だったエラーは解決したのですが、今度は画像が表示されません。DXライブラリ特有の形でソースコードを書いたのですが、うまく表示されませんでした。一応コードの提示だけしておきます。わからないエラーが発生しました。わからないエラーが発生しました。>>Tatuさん回答有難うございます。