検索結果 336 件

by samusu0905
3年前
フォーラム: C言語何でも質問掲示板
トピック: 定義したマップのスクロール
返信数: 7
閲覧数: 702

Re: 定義したマップのスクロール

そうですか。ではこの質問に答える意味がないと言いたいわけですね。
わかりました。質問してすみませんでした。
softyaさんのいう簡単がどれくらい簡単であることを言っているのかわかりませんが。
このトピックスはこれでおわりにします。
by samusu0905
3年前
フォーラム: C言語何でも質問掲示板
トピック: 定義したマップのスクロール
返信数: 7
閲覧数: 702

Re: 定義したマップのスクロール

応用するのが苦手だからです。それしか理由がありません。
申し訳ないです。
もちろん、自分でも考えることはしています。
by samusu0905
3年前
フォーラム: C言語何でも質問掲示板
トピック: 定義したマップのスクロール
返信数: 7
閲覧数: 702

Re: 定義したマップのスクロール

過去のトピックと比べるとプログラムの書き方が違っているので、あの仕組みでは問題があります。
具体的な理由までは言えません。
by samusu0905
3年前
フォーラム: C言語何でも質問掲示板
トピック: 定義したマップのスクロール
返信数: 7
閲覧数: 702

定義したマップのスクロール

マップをスクロールさせたいんですが、 方法がわかりません。 教えてもらえないでしょうか? 具体的にはプレイヤーが中央を過ぎたらスクロールさせたいと思ってます。 マップデータなどのコードを載せておきます。 #include "DxLib.h" //DXLib #include "Player.h" //プレイヤー #include "Stage.h" //ステージ #include "Def.h" //共通定義 //マップデータ// int MapData[MAP_HEIGHT * MAP_WIDTH]={ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,...
by samusu0905
3年前
フォーラム: C言語何でも質問掲示板
トピック: キャラクターとキャラクターの周りだけ明るく表示
返信数: 8
閲覧数: 829

Re: キャラクターとキャラクターの周りだけ明るく表示

今pngでやったらできました。
ご迷惑おかけしました。
説明ありがとうございました。
by samusu0905
3年前
フォーラム: C言語何でも質問掲示板
トピック: キャラクターとキャラクターの周りだけ明るく表示
返信数: 8
閲覧数: 829

Re: キャラクターとキャラクターの周りだけ明るく表示

画像の真ん中を透明で切り抜くって言われたので、GIMPを使って切り抜いて透明にしたんですが、透明じゃなくて切り取った部分が白く表示されてます。
何かプログラム処理を書かないといけないのでしょうか?それとも画像の種類を変更したほうが良いのでしょうか?
一応、bmpを使ってます。jpg使っても同じ結果でした。
by samusu0905
3年前
フォーラム: C言語何でも質問掲示板
トピック: キャラクターとキャラクターの周りだけ明るく表示
返信数: 8
閲覧数: 829

Re: キャラクターとキャラクターの周りだけ明るく表示

返答有難うございます。
やっと想像つきました。
了解です。やってみます。
あと、ぼやきは必要ないので大丈夫です。
by samusu0905
3年前
フォーラム: C言語何でも質問掲示板
トピック: キャラクターとキャラクターの周りだけ明るく表示
返信数: 8
閲覧数: 829

Re: キャラクターとキャラクターの周りだけ明るく表示

返答有難うございます。
あの申し訳ないですが、言いたいことがよく伝わりません。
地形とキャラの画像の上に画面サイズより大きい黒一色の丸い画像を表示ですか?
by samusu0905
3年前
フォーラム: C言語何でも質問掲示板
トピック: キャラクターとキャラクターの周りだけ明るく表示
返信数: 8
閲覧数: 829

Re: キャラクターとキャラクターの周りだけ明るく表示

【追加】
マップチップの定義は出来てます。
1,2=壁
0=床です。

分かりやすく言うと、ポケモンのフラッシュみたいにしたいってところです。
説明足りなくてすみませんでした。
by samusu0905
3年前
フォーラム: C言語何でも質問掲示板
トピック: キャラクターとキャラクターの周りだけ明るく表示
返信数: 8
閲覧数: 829

キャラクターとキャラクターの周りだけ明るく表示

ホラーゲームを作ってる途中なんですが、ホラーゲームによくあるキャラクターとキャラクターが立つ位置が明るく表示されて、奥行きが暗く表示されるのってどう書けばいいですか?
私がやりたいことは、キャラクターとキャラクターの周りだけ明るく表示するってことです。
by samusu0905
3年前
フォーラム: C言語何でも質問掲示板
トピック: マップチップの定義
返信数: 5
閲覧数: 854

Re: マップチップの定義

返信がだいぶ遅れてしまいました。
あれから、いろいろとプログラムを考えた結果、マップの定義ができました。
久々にすっきりした気分です。
by samusu0905
3年前
フォーラム: C言語何でも質問掲示板
トピック: マップチップの定義
返信数: 5
閲覧数: 854

Re: マップチップの定義

返答有難うございます。
了解です。
C#版のマップチップを元に、C版のマップチップを作成してみます。
分からないことがあればまたここのトピックでお聞きしますので、
宜しくお願いします。
出来るかぎり頑張ってみます。
by samusu0905
3年前
フォーラム: C言語何でも質問掲示板
トピック: マップチップの定義
返信数: 5
閲覧数: 854

Re: マップチップの定義

返答有難うございます。
それはC#で定義されたマップチップですね。
では、C#で定義したやり方をC言語に移植すればいいわけですか?

確かに、C#ではマップチップの定義をしていました。
by samusu0905
3年前
フォーラム: C言語何でも質問掲示板
トピック: マップチップの定義
返信数: 5
閲覧数: 854

マップチップの定義

マップチップを定義して、ステージ背景に壁のマップチップを表示させたいのですが、
プログラムが全く分かりません。 教えてもらえないでしょうか?

返答お待ちしております。
by samusu0905
3年前
フォーラム: C言語何でも質問掲示板
トピック: 文字列の改行について
返信数: 2
閲覧数: 496

Re: 文字列の改行について

返答有難うございます。
丁寧にコードの提示を有難うございます。
さっそく実践した結果、文字列の改行に成功しました。
改めて思いましたが、自分で関数を作ってプログラムを組み立てていくということの大事さが分かりましたw

色々と有難うございます!
by samusu0905
3年前
フォーラム: C言語何でも質問掲示板
トピック: 文字列の改行について
返信数: 2
閲覧数: 496

文字列の改行について

ゲーム画面に文字列を表示させることは出来ましたが、文字を次の行に改行する方法がわかりません。
C言語の場合、printf()関数で¥nをいれると改行できるのは知ってますが、
DXLibで文字列の改行ってどうすればできますか?
一応、DrawString()関数とDrawFormatString()関数は使用してます。
上記の関数DrawString()などで¥nを入力すると・が表示されて、改行できませんでした。

返答お願いします。
by samusu0905
3年前
フォーラム: C言語何でも質問掲示板
トピック: モード移行後のBGMの再生
返信数: 4
閲覧数: 312

Re: モード移行後のBGMの再生

返答有難うございます。
皆さんの返答でBGMをどのタイミングで再生するべきか理解できました。
タイトルBGMからオープニングBGMへの切り替えが成功しました。

有難うございます。
by samusu0905
3年前
フォーラム: C言語何でも質問掲示板
トピック: モード移行後のBGMの再生
返信数: 4
閲覧数: 312

モード移行後のBGMの再生

タイトルシーンからオープニングシーンに移行する際に、タイトルBGMは停止されますが、
モード移行後にオープニングBGMが再生されません。
どのような処理をかけば移行後に別のBGMを再生できますか?

返答お待ちしております。
by samusu0905
4年前
フォーラム: C言語何でも質問掲示板
トピック: C#キャラクターの座標をマップ上の画面上の座標に変換させるには
返信数: 22
閲覧数: 4237

Re: C#キャラクターの座標をマップ上の画面上の座標に変換させるには

皆さんのアドバイスのおかげさまで解決できました。 ISLeさんが言った通りにX座標と同じようにしたら上手く変換成功しました。 以下がコードとなります /// <summary> /// マップ上の座標から画面上の座標への変換 /// </summary> /// <param name="position"></param> /// <returns></returns> public Vector2 GetScreenPosition(Vector2 position) { position.X -= stageX; position.Y -= stageY; return position...
by samusu0905
4年前
フォーラム: C言語何でも質問掲示板
トピック: C#キャラクターの座標をマップ上の画面上の座標に変換させるには
返信数: 22
閲覧数: 4237

Re: C#キャラクターの座標をマップ上の画面上の座標に変換させるには

回答有難うございます。
>samusu0905さんがオーバーロードをどういう意味で使っているかもよくは分かりませんが、正しい意味での
>オーバーロードだとして、この場合、オーバーロードが必要とは思いません。
そうですか。では、オーバーロードは必要ないというわけですね。
了解です。
by samusu0905
4年前
フォーラム: C言語何でも質問掲示板
トピック: C#キャラクターの座標をマップ上の画面上の座標に変換させるには
返信数: 22
閲覧数: 4237

Re: C#キャラクターの座標をマップ上の画面に変換させるには

トピックスの質問内容を変更しました。
簡潔に言うと、プレイヤーの座標をマップ上の画面上の座標に変換させる処理をお聞きしたかったのです。
面倒な説明ばかりして申し訳ないです。変換方法が知りたかっただけです。
by samusu0905
4年前
フォーラム: C言語何でも質問掲示板
トピック: C#キャラクターの座標をマップ上の画面上の座標に変換させるには
返信数: 22
閲覧数: 4237

Re: C# キャラクターをマップ6画面の内、4画面目に表示させる方法について

>プレイヤーに設定した座標が書いてないし、その時の描画位置の座標もこちらは分からない すみません!提示忘れてました!プレイヤーがどこの位置にいるのか、そのコードをお見せします。 こちらになります。下記がプレイヤークラスの初期化メソッドです。 /// <summary> /// 初期化 /// (抽象クラスにオーバーライド) /// </summary> public override void Initialize() { //座標の初期化 position.X = 180; position.Y = 398; //方向の初期化 dir = Direction.Right; //モードの初期化...
by samusu0905
4年前
フォーラム: C言語何でも質問掲示板
トピック: C#キャラクターの座標をマップ上の画面上の座標に変換させるには
返信数: 22
閲覧数: 4237

Re: C# キャラクターをマップ6画面の内、4画面目に表示させる方法について

Y方向のスクロールコードは追加しました。 コード追加後、実行したら実際にスクロールは出来ました。 追加後のコードです。 namespace _2Dゲーム { /// <summary> /// ステージ /// </summary> class Stage { //メンバー変数の宣言 //ステージのマップ private int[,] mapData1 = new int[StageMap.YMax, StageMap.XMax]; //ステージ1のマップ private int[,] mapData_Stage1 = { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ...
by samusu0905
4年前
フォーラム: C言語何でも質問掲示板
トピック: C#キャラクターの座標をマップ上の画面上の座標に変換させるには
返信数: 22
閲覧数: 4237

Re: C# キャラクターをマップ6画面の内、4画面目に表示させる方法について

了解です。
ではさっそくX方向と同じような処理を書いてみます。
by samusu0905
4年前
フォーラム: C言語何でも質問掲示板
トピック: C#キャラクターの座標をマップ上の画面上の座標に変換させるには
返信数: 22
閲覧数: 4237

Re: C# キャラクターをマップ6画面の内、4画面目に表示させる方法について

回答有難うございます。

>Y方向にもスクロールさせたい、ということでしょうか。
そうですね。Y座標もスクロールさせるつもりです。
X座標とY座標ともにスクロールさせようと考えております。
訳の分からない説明してすみません!

>提示されたコードはY方向にスクロールするようになっていないので、変換する必要がないのでは?
では、Y座標もスクロールするようになっていれば変換の必要ありですか?
by samusu0905
4年前
フォーラム: C言語何でも質問掲示板
トピック: C#キャラクターの座標をマップ上の画面上の座標に変換させるには
返信数: 22
閲覧数: 4237

Re: C# キャラクターをマップ6画面の内、4画面目に表示させる方法について

>>ISLeさん 回答有難うございます。 >マップの種類を増やしたいということであれば、 >mapData_Stage1配列を3次元配列にして、6画面分のマップデータの初期値を持たせ >Initializeメソッドのマップデータをコピーしている箇所に何番目のマップかという添字を加えれば良いかと思います。 なるほどです。ご丁寧なご説明有難うございます。 >マップの種類を増やしたいという話ではないのですかね。 私の説明不足でした。質問で抜けていることがありました。申し訳ないです。 マップを増やすこともしたいのですが、その前にキャラクターのY座標をマップ上の画面に変換させるにはどうしたらよいかお聞き...
by samusu0905
4年前
フォーラム: C言語何でも質問掲示板
トピック: C#キャラクターの座標をマップ上の画面上の座標に変換させるには
返信数: 22
閲覧数: 4237

Re: C# キャラクターをマップ6画面の内、4画面目に表示させる方法について

ご丁寧に説明有難うございます。

>C#にとってXNAはフレームワーク=ライブラリです。C#の一部ではありません。
>C#の機能の一部だと誤解されているなら、C#とは何かかを勉強しなおしてください。
了解です。てっきりXNAもC#の一部かと思ってました。ですが、誤解であるとわかったので、
C#を改めて勉強しなおします。

>ゲームエンジンとC#で調べてみてください。現状を知らなさすぎるので、これもまた勉強です。
>一緒に周辺情報を学ばれることを望みます。
そうですね。今ではもう僕自身は全て勉強するしかないと思ってますので、
ゲームプログラマーに必要な言語は全部勉強ですね。

さっそく調べてみます。
by samusu0905
4年前
フォーラム: C言語何でも質問掲示板
トピック: C#キャラクターの座標をマップ上の画面上の座標に変換させるには
返信数: 22
閲覧数: 4237

Re: C# キャラクターをマップ6画面の内、4画面目に表示させる方法について

回答有難うございます。

>XNAだと3年ぐらい前なら大丈夫だったです。
>今だと、XNAの現状を知らなさすぎるをアピールする結果となるので、印象としてはマイナスでしょう。
では、今のゲーム業界でC#は不要ですか?それとも必要ですか?
また、C#での制作経験が必要であればC#の何の機能(XNAのような)でゲーム制作すれば宜しいでしょうか?
by samusu0905
4年前
フォーラム: C言語何でも質問掲示板
トピック: C#キャラクターの座標をマップ上の画面上の座標に変換させるには
返信数: 22
閲覧数: 4237

Re: C# キャラクターをマップ6画面の内、4画面目に表示させる方法について

回答有難うございます。

>なぜ、いまさら滅びかけのXNAなのでしょうか?
>就職では不利になっても有利になると思えませんよ。
実は専門学校でXNAを使用したゲーム制作を学びながら制作していたので、XNAを使用したゲーム制作をしていました。
学校で学んでいたので、就職にも少しは有利なのだろうと思ったのですが.....違いましたか。

コードは求めていませんので、文言でヒントをお願いします。

詳細検索ページへ移動する