検索結果 1559 件

by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: 連立方程式を解くプログラムを多元線形連立方程式にするには
返信数: 20
閲覧数: 3934

Re: 連立方程式を解くプログラムを多元線形連立方程式にするには

(同一人物なのか,たまたまタイムリーに並列的に存在しただけなのか定かではないですが)
「for」に関してこちらのトピック等を参考にすべきでしょう.
viewtopic.php?f=3&t=20298
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: ビンゴ【初心者です】
返信数: 9
閲覧数: 828

Re: ビンゴ【初心者です】

・処理を必要な回数だけ行うようにしてみてはどうでしょう.  例えば,  穴をあける とか 斜め方向のビンゴ判定 とか  何度も繰り返す必要はないですよね.  ビンゴの判定自体,穴が開かなければやる必要ないですし. ・途中で止める方法が無いように見えます.ビンゴになるまで終われません.  例えば負の値を入力したら中止とか,そういうのがあってもよいのでは. ・あとは初期の表作成の方法の工夫とかですかね.  現在の方法だと,運が悪いと永久に終わらないかもしれない(!)ですよね.  所定の手順で必ず完了するような方法にしてみてはどうでしょう. ・動作面ではないですが,変数名が意味不明なのも改善したいと...
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: Win32APIでの画像のダブルバッファが分からない
返信数: 19
閲覧数: 1927

Re: Win32APIでの画像のダブルバッファが分からない

DeleteObjectを無闇に入れるのではなく,やるべきタイミングで必要なだけやりましょう.

DCに選択されているオブジェクトは削除できないはずなので,
DeleteObjectで削除するには,先に,DCに別のオブジェクトをSelectObjectして,削除したいオブジェクトの選択解除を行う必要があったと思います.
そのために,一般にはSelectObjectの戻り値を覚えておいて,最後にそれを選択し直す,ということを行います.
(この辺はGDIを使っているコード例を検索とかすれば見つかるはず)
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: Win32APIでの画像のダブルバッファが分からない
返信数: 19
閲覧数: 1927

Re: Win32APIでの画像のダブルバッファが分からない

2重ループ内だけ見ても70回LoadImageが走るわけですが,こういうことをするなら
その分(70回)のDeleteObjectが必要になりますよね.
そこらへんのところは大丈夫な感じですか?
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: Win32APIでの画像のダブルバッファが分からない
返信数: 19
閲覧数: 1927

Re: Win32APIでの画像のダブルバッファが分からない

ものすごーく雑なイメージをコードっぽく書くとこんな. //デバイスコンテキストの雑なイメージ struct DC { HBITMAP m_hBmp; HPEN m_hPen; ... }; //DCへBitmapを指定する関数 HBITMAP SelectObject( DC *hDC, HBITMAP hBmp ) { HBITMAP hOldBMP = hDC->m_hBmp; hDC->m_hBmp = hBmp; return hOldBMP; //直前に指定されていたBitmapのハンドルを返す } //描画関数 void Ellipe( DC *hDC, ... ) { hDC->...
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: Win32APIでの画像のダブルバッファが分からない
返信数: 19
閲覧数: 1927

Re: Win32APIでの画像のダブルバッファが分からない

> SelectObjectでは、画像サイズを採取するので

「採取する」の意味合いがよくわかりませんが……

SelectObject(hCDC, hbmp);
は,
hCDCを介して(今後)操作する画像領域はhbmpですよ,っていう指定をしている.

以降,Ellipse( hCDC, ...) とかやれば,hbmp(が指すBitmap)に楕円が描かれるし,
BitBlt( hDstDC, ..., hCDC, ... ) とすれば,hbmpの内容を,hDstDC(を介して操作する対象Bitmap)に転送する.
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: 計算するプログラムを別の表現で表したい
返信数: 2
閲覧数: 1201

Re: 計算するプログラムを別の表現で表したい

この人,他所でも同様の話を延々とやってるけど,何か得るものがあったんでしょうかね? 「方程式」を,CやC++ではこの人のコードみたく(a *x1*x1 + b * x1 + c == 32 とかいう形で)書くことができないから 配列を使うことで表現する,そのことが何でそんなに気に入らないのか理解できないのですよね. (係数群を配列に格納したとして,そのコード内においてはそのデータが「方程式」として扱われるなら,何の不自由もないと思うのだが.) そして今度は繰り返しアルゴリズムも嫌だと. > Newton法など の数値計算アルゴリズムを実装する際には,一般に,iteration回数に制限をかけら...
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: Win32APIでの画像のダブルバッファが分からない
返信数: 19
閲覧数: 1927

Re: Win32APIでの画像のダブルバッファが分からない

「バックバッファ(裏画面)に描画して,その内容をフロントバッファに(1回のBitBltで)転送する」をしたいのですよね. であれば, バックバッファの画像領域サイズはフロントバッファ側のサイズと同じサイズで用意する必要があると思うのですが. バックバッファ用hCDCの作り立ての時点: > hCDC = CreateCompatibleDC(hdc); では,hCDCで操作できる画像領域というのは1x1のモノクロ画像になっているので,これでは用途に適さないから, (1)フロントバッファ側と同じサイズのBitmapを作成して (2)hCDCにSelectObjectでそのBitmapを指定する 必...
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: Win32APIでの画像のダブルバッファが分からない
返信数: 19
閲覧数: 1927

Re: Win32APIでの画像のダブルバッファが分からない

hCDCにSelectObjectで指定されている画像は mapchip_grass.bmp 由来で,サイズがきっと32x32.
32x32しかないものをhdcに転送したならば,チップ1個(32x32サイズ)だけ表示されるのでは.

(本題ではないですが,ループ内で読み込んでいる画像が激しくリークしていそうな予感)
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: オブジェクトに関する変数の初期化について
返信数: 4
閲覧数: 796

Re: オブジェクトに関する変数の初期化について

「初期化」を行うのは,それをする理由があり,初期化を行うタイミングにも理由がある.

> 初期化してないオブジェクト
という物(状態)を{わざわざ,あえて,etc}作っているなら,そこにはそれなりの理由があるハズ.

> 初期化系の関数
なんてものを作って,そこで初期化処理をまとめているのにも,やはり理由がハズ.


> 私(使い手)次第
という言葉の中に,しっかりと理由が入っていれば良いのではないでしょうか.
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: オブジェクトに関する変数の初期化について
返信数: 4
閲覧数: 796

Re: オブジェクトに関する変数の初期化について

…なので,

>問題ないのでしょうか

に関しては,あなたが「初期化」する対象の性質や使われ方に依存する話.
問題が発生していないなら,問題ないのかもしれないし,問題が表面化してないだけで存在はするのかもしれない.

例えになるかどうかわかりませんが,
下記の単純なコード例で,bの未初期化が問題となるのか否かは,以降のコードでのbの使われ方次第でしょう.

コード:

int main()
{
  int a = 10;
  int b;  //←初期化(初期値の明示的な指定)してないけど,いいの??
  ...
  aやbを使った何らかの処理
  ...
}
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: オブジェクトに関する変数の初期化について
返信数: 4
閲覧数: 796

Re: オブジェクトに関する変数の初期化について

何の話なのかいまいち掴みかねるのですが, 「最初に,ある1箇所において,全て(?)を初期化するべきかどうか」みたいな話…? 「初期化」が必要な対象というのは様々あるでしょうから,色々な要素(例えば下記)を鑑みて,適切なタイミングで「初期化」を行えば良い. ・何らかの明示的な「初期化」の後にしか正常にやれないことがあるなら,それよりも前に「初期化」する必要がある ・ある対象は複数回「初期化」されるようなものなのか,1回だけなのか(2回やったらまずいのか?) ・使いもしないかもしれない対象に関する「初期化」(あるいは生成)は,必要になるまで遅らせる ・「初期化」処理がやたら重いとか,一般に失敗し得...
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: 画素数の中央値、最頻値など…
返信数: 3
閲覧数: 981

Re: 画素数の中央値、最頻値など…

usao さんが書きました:
1年前
・データの中に,4が何個あるか→4個ある
typo.4個じゃなくて1個.
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: 画素数の中央値、最頻値など…
返信数: 3
閲覧数: 981

Re: 画素数の中央値、最頻値など…

「中央値」「最頻値」の言葉の意味をわざわざ説明するまでもない(ググれば一発)とは思うけども, 仮に, { 1, 2, 3, 2, 3, 1, 1, 4, 1 } という9個のデータがあった時… 最頻値ってのは,最もたくさんあるやつだから,ここでは1. このことは,データ値の全種類に関して ・データの中に,1が何個あるか→4個ある ・データの中に,2が何個あるか→2個ある ・データの中に,3が何個あるか→2個ある ・データの中に,4が何個あるか→4個ある っていう個数を数えて,一番個数が多いデータ値はどれだろう?ってことを調べたらわかる. で,「このデータ値毎に個数を数えた結果」って「ヒストグラ...
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: フィルタ処理について
返信数: 2
閲覧数: 701

Re: フィルタ処理について

他のトピックと同様に, >実現するプログラムを作成し がクリアできてるように見えるのに,その内容がわからんという主張が理解できない. 仮に自分で書いたコードではないのだとしても, プログラムを動作させる環境くらいはないのでしょうか. > 実行し,考察せよ. と言ってるくらいですから,動作環境は用意されているように想像しますが. プログラム(特に画像処理のような,絵的な結果を見れるもの)が何やってるかを知る手っ取り早い方法の一つに「とりあえず動作させてみる」があると思うので とりあえず動作結果を見てみたらどうでしょう? まぁ, > 鮮鋭化処理を実現するプログラム って言ってる時点で,「先鋭化処理...
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: アルファ合成について
返信数: 1
閲覧数: 555

Re: アルファ合成について

山のように課題のトピック立ててるけど,何もわからんなら
実装が終わったように見えるこれらのコードは一体どこから出てきたんです?

仮に,課題としての作業として
> 考察せよ
だけが残っている状態なのだとしたら,指定どおりにアルファ値を何パターンか変えてみた結果からてきとーに考察すりゃよいのでは???
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: 2値化について
返信数: 1
閲覧数: 618

Re: 2値化について

(手元にOpenCVを使える環境が無いので試してませんけども)

> 実装せよ.

って言ってるけど,ぱっと見,実装されてるように見える……
どこに問題があるのでしょうか?
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: 画素ごとの濃淡変換
返信数: 1
閲覧数: 453

Re: 画素ごとの濃淡変換

> C++を全く授業でやったことがないのに画像処理の講義を取った

そんなの自業自得だし.


> このプログラムが何をしているか全くわかりません

もはや文章になる勢いでコメント書いてあるし……それ以前にあなたの文章自体が内容そのものだったりしないんですか?
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: 画素数の中央値、最頻値など…
返信数: 3
閲覧数: 981

Re: 画素数の中央値、最頻値など…

>ヒストグラムを作っているのはなぜでしょうか

少なくとも「最頻値」という言葉の意味がわかっているなら必要性は自明では?
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: 別ファイルで宣言した変数が使えない
返信数: 5
閲覧数: 590

Re: 別ファイルで宣言した変数が使えない

オフトピック
> まだプログラムを始めて数か月しかたっておらず参考書やネットで自分なりに調べてはいるのですが理解力が足りずすみません。さらに質問に質問を重ねて申し訳ないのですがインスタンスが存在するには何があればいいのでしょうか?

これは 苦言 ではなく 助言 ですが,
{型,インスタンス,通用範囲,生存期間,etc…}といった事柄があやふやな状態では
この先,高頻度で同じように躓くことになるかもしれません.
一度基礎的な事柄に立ち返って固めるのが近道かと.
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: 別ファイルで宣言した変数が使えない
返信数: 5
閲覧数: 590

Re: 別ファイルで宣言した変数が使えない

extern t2k::vec3 loc;
というのは,
t2k::vec3型のlocというインスタンスがどこか(非ローカルな場所)に存在しているハズ
ということを宣言しているだけだから
その実態が存在しないなら当然エラーになるわけですが,存在するんですか?

#仮に,もし,このexternで,class Bulletのメンバのlocのことを指そうとしている,という話なのだとしたら,
何かをものすごく勘違いしていると思う.
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: クリック間だけ画像を表示したい
返信数: 1
閲覧数: 408

Re: クリック間だけ画像を表示したい

こんな形にすればどうですか

コード:

//どこか最初らへんで画像をLoadしておく
haikei = LoadGraph("Graph/up.jpg");
haikei2 = LoadGraph("Graph/down.jpg");

...

{//描画処理を行う箇所
	if ((GetMouseInput() & MOUSE_INPUT_LEFT) != 0)
	{
		haikeiを描画に用いる
	}
	else
	{
		haikei2を描画に用いる
	}
}
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: 学校の課題に関して
返信数: 2
閲覧数: 1100

Re: 学校の課題に関して

> 生成した値を配列の各要素に代入する。

と指定されているので,代入作業を行う必要があるように思います.


> 1列1万行

になるのは,出力時に1万回改行しているからでしょう.
所望の形になるように,必要な箇所にのみ改行を入れるとよいのではないでしょうか.
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: マップ画面での情報の渡し方について教えてください
返信数: 11
閲覧数: 1228

Re: マップ画面での情報の渡し方について教えてください

> (1)について 書いてる方も ふわっとした話 をしてるだけなので大丈夫です. Creatureにいくつか種類があった場合,それぞれの「移動希望」の決定処理を,例えば ・馬鹿な敵:乱数で4方向のどれかを返すだけ  (そっちに移動できないならそのターンは移動できなくてもいいです,という希望) ・ちょいまともな敵:地形は考慮する(壁の方に移動したいとは言わない)が,マップ上のオブジェクト(他のCreatureとか)があることまでは考えない  (結果として,そっちに移動できないなら…同上) ・賢い敵:他のオブジェクト等を考慮した経路探索処理をしっかり行った結果を返す という感じで「書きたいかも/書...
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: ppm画像に描画するプログラムについて
返信数: 10
閲覧数: 819

Re: ppm画像に描画するプログラムについて

期限が今日ですね. (ブレゼンハム的なアルゴリズムをどうこうせねばならない系の課題趣旨でないならば,ですが) とりあえず(非効率だが,わかりやすい方法として) 「320x240個の画素を全走査し,各画素位置(x,y)について,そこに着色するか否かを判定する」とかじゃダメなんですかね. 描画したいのが対角線だろうが円だろうが,その図形と座標(x,y)との間の「距離(のようなもの)」の計算さえできるならば,着色するか否かの判定は書けますよね. (例えば,図形の式を f(x,y)=0 としたとき,f(x,y)の絶対値とか二乗値だとかを評価関数にすりゃいい.線の太さもアンチエイリアスも思いのままですね.)
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: マップ画面での情報の渡し方について教えてください
返信数: 11
閲覧数: 1228

Re: マップ画面での情報の渡し方について教えてください

あくまでも >何となく楽な気がする という,気配的な(?)感じでしかない話ですが… (1) 移動に関する(現在の)ルールをどこに実装するのか? という点に関する 好み かなぁ. Creature::DecideMove()は,{いいかげんでも,賢くなくなくても,etc...}良い場所にしたいというか, キャラクタの移動アルゴリズムに,移動可否のルールをどこまで考慮するかに関する自由度を持たせたい,というか? (いろんな種類のキャラクタをあとからあとから実装するときに,その全ての種類の移動アルゴリズムに,「完全に(現在の)ルールに即した場所に移動せねばならない」という制約があるのは面倒な気がする...
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: ppm画像に描画するプログラムについて
返信数: 10
閲覧数: 819

Re: ppm画像に描画するプログラムについて

(1)ppmのフォーマットがわかっているのでしょうか  →わからないならググる (2)pixels[]とppmフォーマットとの間の関係を把握しているのでしょうか  →画像を書き出すコードとフォーマットとの対比を見れば,pixels[]の各要素が何の情報なのかがわかるハズ (3)上記まで把握すれば,画像データの画素位置(x,y)の色を(R,G,B)にしたいとき,pixels[]のどこをどう変更すれば良いのかが自明なハズ. すなわち,forブロック内でのpixels[XXX]のXXXの意味がわかるハズ. (例えば,(x,y)の緑成分を128にしたい場合,pixels[XXX] = 128; のXX...
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: マップ画面での情報の渡し方について教えてください
返信数: 11
閲覧数: 1228

Re: マップ画面での情報の渡し方について教えてください

本題とはあまり関係ない,好みの話(?)ですが, class Creatrue { //動く. // 引数に与えられた情報を使って // 自身の座標を(ゲームのルール上,妥当である座標に)変更する void Move( 引数省略 ); }; という形よりも //CreatureがDecideMove()で返した内容は,上位の存在(?)によって吟味され, //その内容が許可された場合は,移動先がMoveTo()に渡されるので,Creatureは晴れて移動できる. //却下された場合はMoveTo()がコールされないので,Creatureはその場に留まる結果になる. class Creatrue {...
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: マップ画面での情報の渡し方について教えてください
返信数: 11
閲覧数: 1228

Re: マップ画面での情報の渡し方について教えてください

Creature::Move()の引数の型を Map* とする何らかの理由があるのでしょうか.
(Map型に用が無いならば,const IMapInfo & とかでよくないですか?)
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: マップ画面での情報の渡し方について教えてください
返信数: 11
閲覧数: 1228

Re: マップ画面での情報の渡し方について教えてください

> そこで今はCreatureクラスのインスタンス化の際に、全Panelクラスを管理するstd::vector<std::vector<Panel*>>をポインタで渡しています。 > そうすることで毎回の移動処理を呼ぶときには引数が必要なく済んでいるのですが、この方法でいいのか意見を聞きたいです。 毎回渡してもコストがどうのということはそうそう無いと思うけど, 引数渡しが面倒だとかで,最初に渡しておくとしても > std::vector<std::vector<Panel*>>をポインタ という実際のデータ(なんですよね?)へのポインタそのものを渡してしまうような形だと, マップの情報が変化し...
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: マップ画面での情報の渡し方について教えてください
返信数: 11
閲覧数: 1228

Re: マップ画面での情報の渡し方について教えてください

(クラス名やメソッド名が微妙だけど)前記した事柄をコードっぽく. //Creatureが移動方向の意思決定を行うのに必要な情報を提供する class IMapInfo { public: //座標(x,y)が通過可能であるか否かを調べる virtual bool IsWalkable( int x, int y ) const = 0; ... }; class Creature { ... public: //移動に関する意思決定を行う. //戻り値:何か移動に関する決定結果 MoveDecision DecideMove( const IMapInfo &Info ); };
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: マップ画面での情報の渡し方について教えてください
返信数: 11
閲覧数: 1228

Re: マップ画面での情報の渡し方について教えてください

>「移動先のパネルが通行可能かどうか」の判定をする必要
が生じる処理を行う箇所に対しては,
std::vector<std::vector<Panel*>> なる「具体的なデータ」を渡す必要は無く,
「必要な判定を行うための手段」を渡せばよいのではないでしょうか.

例えば,「座標(x,y)が通行可能な場所であるか否かを判定する」ことだけが必要であれば,
その判定処理メソッドを有するインタフェースクラスとかの形で渡す.
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: opencvの課題に関する質問。
返信数: 2
閲覧数: 721

Re: opencvの課題に関する質問。

facesの最初の要素に関してのみぼかし処理を行っているのを
単にfacesの全ての要素に関して行うようにに変更するだけの話ではないでしょうか.
何が問題なのでしょう?

考える点があるとすれば,
複数の検出結果が「重なる」場合にどうするのか(重なった領域が他所よりも「過剰に」ぼかされてもよいのか否か)
くらい?
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: if文の条件を満たしているはずなのにif文を通らない
返信数: 5
閲覧数: 1412

Re: if文の条件を満たしているはずなのにif文を通らない

zcnt++;
を2回通ればもうそのifの条件を満たさなくなるわけですが
単に割り込みが連続発生しているとかいう事は無いのでしょうか.
(試しに zcnt++ ではなく zcnt=1 にしてみてもダメ?)
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: オセロのAIの作り方
返信数: 2
閲覧数: 974

Re: オセロのAIの作り方

AI側に「ゲーム中通して覚えておかねばならないデータ」が存在しないならば,
単純に「現在の盤面情報を引数に受けて,どこに打つかを返すだけの関数」
として実装すればよいのではないでしょうか.
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: プログラミング初学者の基礎的疑問
返信数: 11
閲覧数: 4164

Re: プログラミング初学者の基礎的疑問

オフトピック
> 機能すればそれでいいって感じでも最初のころはいいのでしょうか?

文面からは,これ↑が主たる質問内容に見えたのだけど,違ったようですね.
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: プログラミング初学者の基礎的疑問
返信数: 11
閲覧数: 4164

Re: プログラミング初学者の基礎的疑問

オフトピック
どこまで許されるか……なる問いに関しては,「場の条件による」としか言えないのでは.
(「場」に自分しかいないならば
あからさまに無意味に効率の悪いコード書いたって,それを許すかどうかは自分次第だろうし.)

逆に(?) 効率を求める行為(に要するコスト)がどこまで許されるのか,というのもある.
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: ポインタ変数
返信数: 14
閲覧数: 7433

Re: ポインタ変数

何が言いたいのか(やりたいのか)いまいち不明ですが,コンパイルエラーなのであれば エラーの箇所と内容(原因)に関するエラーメッセージが出てるでしょう. 「int* から int には変換できない」的な内容が出てませんか? int型 と int*型 とは 異なる型 なのであるからして, 異なる型の物を代入しようとする記述がエラーになっている というだけの話ではないのですか? typedef struct SA{ 略 } SA; SA sa; float f; f = sa; //SA型をfloat型に代入したいです これ↑で「エラーが出る! 不思議!」とか言ってるのと一緒. で,何が何でも in...
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: コンストラクターのインスタンスが引数リストと一致しない
返信数: 5
閲覧数: 1050

Re: コンストラクターのインスタンスが引数リストと一致しない

> 参考サイトを見てみてもコントロールクラスのコンストラクタの定義内での引数とENEMYクラスのコンストラクタの引数が違っていました。 そのサイトの記述が間違っているのか,あるいは必要なコード記述の一部を載せていないのか,その他の理由なのか, とにかくそのままではコンパイルが通らないので,そこの記述を盲信していても仕方ない. 「単に引数のいくつかが抜けている誤記」なのであれば,「渡す引数を適切に補う」ことで解決する可能性があるが, 「引数を適切に渡すこと」が既に難しいという状態なのであれば, 例えば,「とりあえずENEMYにデフォルトコンストラクタを追加する」等してみてはどうだろうか. デフ...
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: 背景の透過処理について
返信数: 15
閲覧数: 2384

Re: 背景の透過処理について

オフトピック
すごくどうでもいい事柄ですが,

> DXライブラリ自体のバグではないかと。

この文って,以下のどちらの意味にも読める感がありますね.

・DXライブラリ自体のバグ ではない であろう
・DXライブラリ自体のバグなのではなかろうか
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: 宣言した変数を使ったにもかかわらず構文内でエラーが出る。
返信数: 6
閲覧数: 788

Re: 宣言した変数を使ったにもかかわらず構文内でエラーが出る。

defineの行の最後のセミコロンが原因ではないでしょうか.
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: c#で別フォームを表示する
返信数: 5
閲覧数: 1254

Re: c#で別フォームを表示する

Form1_Load()を抜ける時点でform2への参照がなくなってしまうように見える.
(試しにform2をForm1のメンバにしたらどうなるのでしょう?)
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: プログラミングの学び方
返信数: 1
閲覧数: 906

Re: プログラミングの学び方

(1)勉強の仕方について 講義のテキスト,C言語入門系の本やWebサイト,etc 等で復習する. (2)問題に対して こういうごちゃごちゃと条件が書かれている問題はとりあえず1つずつ条件をクリアしていけばどうか. まずは ・xy平面上の2つの点A,Bのx座標とy座標を入力 できるだけのプログラムを作る.(これは可能?) それができたら,次に, ・2点の中点の座標が表示される ようにする.(ここまではできる?) それができたら ・点のx座標とy座標は構造体pointに格納する ように変更し…… その過程で行き詰った箇所(の要素)が,現状でわからない箇所であろうから,そういった点を前記(1)で復習...
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: ユーザーがステージを追加する仕組み
返信数: 1
閲覧数: 894

Re: ユーザーがステージを追加する仕組み

DLLを動的ロードするとか?
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: 細い物体の検出
返信数: 3
閲覧数: 819

Re: 細い物体の検出

うーん,最初に必要なのは 検出対象の「糸や紐などの細く直線的でない物体」というのを 画像データ上で「こういうもの」という具体的な言葉に置き換えることでしょうか. 例えば検出方法として (1)検出対象たる"細い物"の像を構成する画素群を検出する (2)それらを繋ぐ みたいな方針を考えたとして,(1)はどうすればできそうか? とか. >色は基本的には黒または紺色のような色です. このことが他の物(背景や,検出したくない物体)と検出対象との差として利用できますか? 例えば,「検出対象は,輝度が背景よりも常に明らかに暗い」とか言えますか? もしこれが言えるのであれば,検出対象と背景との間のエッジを(比...
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: 細い物体の検出
返信数: 3
閲覧数: 819

Re: 細い物体の検出

この手の問題では 処理対象や実施状況等に関しての条件みたいな情報を書くべきではないでしょうか. ・画像に関して  ・映像はカラーなの? グレースケールなの? あるいはその他?  ・解像度はどの程度? ・検出対象の像に関して  ・色とかが決まっている?  ・常に明瞭に写ると期待して良い?  ・細いって言うけど画像上では何画素くらいの幅になる?  ・像の形:ポケットから取り出したイヤホンのケーブルのごとく,ぐちゃぐちゃに絡み合うとかある? ・実施状況に関して  ・実施に際して,「都合が良い」背景を採用できる? (例えば,糸や紐と区別しやすい単色の背景を用意できる,とか)  ・検出対象以外の物体が写...
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: 転置行列について
返信数: 3
閲覧数: 1040

Re: 転置行列について

> A や T について説明がないようですが。

Aはともかく,^Tはここでは転置でしょう.
よくある最小二乗法な話に見えますが,問題点が何なのかは謎ですね.
(関数をCでどう書いたら良いかわからん,とか言われても,机上で導出した数式をそのままインプリすりゃいいんじゃないの? としか…)
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: 画像の加工について
返信数: 1
閲覧数: 406

Re: 画像の加工について

・20よりも大きい値であれば20を引く
・20以下の値については0にする

でよいのではないでしょうか.
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: Xのプリント出力関数の作成をしたいです。
返信数: 2
閲覧数: 717

Re: Xのプリント出力関数の作成をしたいです。

アスタリスクを用いてアルファベットの形を表現するのが大流行なのでしょうか.
viewtopic.php?f=3&t=20109

で,
「アスタリスクを出力すべき箇所に法則性がある」と思われるのであれば
その法則性をコードで表現すればいかがでしょうか.
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: ヘッダファイルなしでコンパイルしたい。
返信数: 3
閲覧数: 733

Re: ヘッダファイルなしでコンパイルしたい。

マルチポストですか
https://teratail.com/questions/121654

標準関数で表す という言葉の意味合いがよくわかりませんが…
何らかの関数の具体実装を知りたいのであれば,ヘッダだけ相手にしてても仕方ないですし,普通にOpenCVのソースを見れば良いのでは.
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: ヘッダファイルなしでコンパイルしたい。
返信数: 3
閲覧数: 733

Re: ヘッダファイルなしでコンパイルしたい。

何故そんなことをしたいのか謎. あなたのコードが使用するすべての要素に関する宣言を全部正確に書けばよいのでしょうが, (最も単純には,includeしていたヘッダの内容を全てコピペして持って来ればいい.  とはいえ,各ヘッダの中にもさらにincludeが複数あるだろうから,それらも全て面倒を見る必要がある.) わざわざそんな面倒すぎる苦行をしなくても済むように,includeという手段が用意されているのだと思いますが… > 私個人で書いたものはこちらです。 何かを試すにしても,少なくとも,「ご自身が使っている言語の文法に則って書いてみる」べきなんじゃないでしょうか. (ヘッダをincludeす...
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: 必ず定義(実装)しなければならない関数
返信数: 7
閲覧数: 878

Re: 必ず定義(実装)しなければならない関数

> 子classのメソッドをコールする人はその子classを実装するプログラマーであるのを想定しております。 > ... 前提条件として,共通の1つのインタフェース(を規定している親の型でクラス利用側のコードを書くこと)が必要な背景があるのだと 捉えていたのですが,この話の雰囲気だとそういうわけでもない感じでしょうか. であれば,私も,あえて継承を用いる理由は無いであろうと考えます. コンパイルエラー側の話に関しても 「子クラスの定義を書いた時点で」エラーが出てほしいという話ではなく. 「コールしたら」なのであれば,特段の工夫(継承とか)は要らないでしょう. 本件において,継承したい理由って何...
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: 必ず定義(実装)しなければならない関数
返信数: 7
閲覧数: 878

Re: 必ず定義(実装)しなければならない関数

えっと… その子クラス(群)を扱う側のコードはどういう形になるのでしょう?

例えば,ある子クラスが{A1,A2, C1,C2}しか実装していない場合,その子クラスのインスタンスに関してはB1等はコール「されるべきではない」のだろう,と想像するのですが,そういう認識で合っていますか?
そのような話である場合,
子クラスのメソッドをコールする側のコードというのはどうやって{A1,A2,....X1,X2}を適切に呼び分ける(?)想定になっているのでしょうか?
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: アドレスを使った関数の質問
返信数: 6
閲覧数: 475

Re: アドレスを使った関数の質問

オフトピック

コード:

文中に [i] って書くと斜体になっちゃう罠
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: 必ず定義(実装)しなければならない関数
返信数: 7
閲覧数: 878

Re: 必ず定義(実装)しなければならない関数

親子関係の存在が前提になっている話に見えるので, > 親クラスを継承しなければOKです。 というのは違うような…? とは言え… 「インタフェースを規定する親を継承するけど,実装はしない」子クラスが仮に用意できたとして, 一体どのように使うの想定なのでしょう? //子がX,Yを定義しないとコンパイルエラーになる class Base { public: virtual void X() = 0; virtual void Y() = 0; }; //デフォルト実装を提供. //とりあえずコンパイルエラーは回避… class Base2 : public Base { public: virtua...
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: アドレスを使った関数の質問
返信数: 6
閲覧数: 475

Re: アドレスを使った関数の質問

selection_sort関数の第1引数の型をそうする理由がよくわかりませんが……
とりあえずその型の場合,selection_sort関数内の

コード:

 *list[i]
みたいな記述は全て

コード:

(*list)[i]
という形に書くのが正解なのではないかと思います.(演算子の優先度的な意味で)
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: [雑談] 新しい当Webサイトについての雑談トピ
返信数: 24
閲覧数: 10756

Re: [雑談] 新しい当Webサイトについての雑談トピ

投稿時間の表示が「2日前」とか「1ヶ月前」とか,アバウトになったのですね.
直近(?)のものであれば便利な気がしますが,
ある程度古いものについては年月日がダイレクトに表示されていたほうが,いつごろの情報なのかがわかりやすいかも?
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: 2D横スクロールアクションゲームの壁判定についての質問
返信数: 6
閲覧数: 4088

Re: 2D横スクロールアクションゲームの壁判定についての質問

図を描いてみました.
白と水色の正方形は32*32サイズを表しています.
ここで,赤枠のサイズがwidth*heightだとして
(x,y)座標をwidthやheight無しで求められるのかな? と.
Fig.png
右に行こうとしたら壁があって補正された雰囲気
Fig.png (1.32 KiB) 閲覧数: 3901 回
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: [雑談] 新しい当Webサイトについての雑談トピ
返信数: 24
閲覧数: 10756

Re: [雑談] 新しい当Webサイトについての雑談トピ

「メニュー」の「ポータルページ」を選んだ際,列ヘッダーの表示が乱れているような?
ColumnHeader.jpg
ColumnHeader.jpg (39.39 KiB) 閲覧数: 9544 回
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: 2D横スクロールアクションゲームの壁判定についての質問
返信数: 6
閲覧数: 4088

Re: 2D横スクロールアクションゲームの壁判定についての質問

オフトピック
座標の補正式に widthやheight が使われていないのが,ぱっと見で不思議な感じ.
(width==height==BaseSize なのかな?)
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: [雑談] 新しい当Webサイトについての雑談トピ
返信数: 24
閲覧数: 10756

Re: [雑談] 新しい当Webサイトについての雑談トピ

ログインすると,コミュニティが見えなくなる?
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: 確率式の等価問題
返信数: 2
閲覧数: 566

Re: 確率式の等価問題

オフトピック
よくわからんけど,以下のような感じで,等しくないように思う.

左辺:
p(A,B,C|D,E) = p(A,B,C,D,E)/p(D,E) = p(A,B,C,D,E)/( p(D)*p(E) )

右辺:
p(A,B,C|D) * p(A,B,C|E) = ( p(A,B,C,D)/p(D) ) * ( p(A,B,C,E)/p(E) )

 ↓

両辺の分子
p(A,B,C,D,E) と,
p(A,B,C,D)*p(A,B,C,E) とが等しいか? という話になる.
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: オブジェクト管理システムについて
返信数: 11
閲覧数: 775

Re: オブジェクト管理システムについて

オフトピック
そのObjectManagerとかいうのは,要するに,
「update()だのdraw()だのをまとめてコールする役目の物」なんだと思うけど,
それ以外の事柄に関しては(ObjectManagerというのを間に介さずに)普通に書けばよいのでは…?
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: オブジェクト管理システムについて
返信数: 11
閲覧数: 775

Re: オブジェクト管理システムについて

オフトピック
目指すところ,というか,解決すべき事柄は何なのだろう?
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: ラプラス逆変換
返信数: 5
閲覧数: 1660

Re: ラプラス逆変換

オフトピック
元の問題の雰囲気的に,ωは最後まで式内にωのまま残しておいた方が良いのでは.
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: ラプラス逆変換
返信数: 5
閲覧数: 1660

Re: ラプラス逆変換

コレ関係の話ですよね?
http://dixq.net/forum/viewtopic.php?f=3&t=19962
(であれば,元のトピックでそのままやるのが妥当だと思う)

例えば,ここらへんに書いてる部分分数分解とかを駆使すれば
どうにか変換表を使える形にできませんか? (面倒そうだから私自身は確かめてませんが)
http://www.ice.tohtech.ac.jp/~nakagawa/ ... unkai1.htm
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: 計算式
返信数: 7
閲覧数: 873

Re: 計算式

まず「普通のサイコロ(1~6が同じ確率)」であれば問題なく実現できるのでしょうか?
 ↓できるなら…
(a)1~2が等確率で出る2面サイコロ
(b)1~5が等確率で出る5面サイコロ
も実現できると思うので,この2つを用いた以下の手順で課題文の確率を実現できると思います.

(1) まず,(a)の出目で分岐することで 「1/2の確率で6」を達成.
(2) (1)にて 6にならない側の目 が出た場合には,(b)を用いることで 1~5 のいずれかを結果とする.
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: 小数点n位を指定して表示する関数がわかりません
返信数: 8
閲覧数: 1138

Re: 小数点n位を指定して表示する関数がわかりません

・CやC++では,^は累乗ではありません.
・yの計算が 整数の1の位を取得 にはなっていないように思います.
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: 小数点n位を指定して表示する関数がわかりません
返信数: 8
閲覧数: 1138

Re: 小数点n位を指定して表示する関数がわかりません

(a*10^n) で,1の位に目的の値がくる
→ この時点で小数点以下の部分は要らないので,適当に整数化してよい
→ 整数の1の位を取得できるならクリア
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: 小数点n位を指定して表示する関数がわかりません
返信数: 8
閲覧数: 1138

Re: 小数点n位を指定して表示する関数がわかりません

似たような問題として「ある整数の,10の位の値とか1の位の値を得る」であればできるのでしょうか?

上記問題ができるなら,
今回の問題に関しては実数aをnに合わせて10倍とか100倍とかしたものから狙いの桁を取得すれば良いように思います.
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: 二次曲線 極座標表示
返信数: 4
閲覧数: 568

Re: 二次曲線 極座標表示

プロットするための点(θ,r)の集合が欲しいなら
例えば,θを適当に等間隔とかでサンプリングして,各θ値に対するr値を求めるとかで良いのでは.
(x,y)の形で欲しいなら
x = r * cosθ
y = r * sinθ
で.
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: ピラミッド作成 表示回数1回
返信数: 15
閲覧数: 5364

Re: ピラミッド作成 表示回数1回

オフトピック
> 文字列表示関数(printfなど)の使用回数を1回のみ
とは,
・ソースコードを眺めた感じ,関数呼び出し記述が1箇所しかない
なのか,それとも
・実行時に1回しか関数を呼ばない
なのか.
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: 三人称のカメラの動きについて
返信数: 7
閲覧数: 1046

Re: 三人称のカメラの動きについて

以前とは rotate() への引数の渡し具合が変わっているのですね.
(読み手としてはどのような変更が発生したのか不明ですから良いのか悪いのかもわかりませんが)


そのrotate()という関数を複数回使う場合(最初のコードでは2回,今回のコードでは3回連続で使われている),
適用順序によって結果が変わるという点は大丈夫でしょうか?
例えば,最初のコードでrotate()の順序を入れ替えたりしてみるとどうなりますか?
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: Unity List<構造体>
返信数: 41
閲覧数: 8573

Re: Unity List<構造体>

オフトピック
> 今回の問題を推測して答えることは対してすごくないという事です。

対してすごくない どころか,
エラーメッセージを読めばほぼそのままのことが書いてある話ですからねコレ.

「エラーメッセージをとりあえず素直に解釈して良いのであれば,こういう話だろうね」
ということをあえて最初に書いたのが
このトピックではたまたま私だったというだけであって.
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: Unity List<構造体>
返信数: 41
閲覧数: 8573

Re: Unity List<構造体>

オフトピック
実際,私の最初のレスも,推測を書くのではなくて「ググれ」です.
(情報提示ができない理由があるなら,自身で解決してもらった方が良い.)

それはそれとしても,
今回のようなエラー関連の場合,とりあえずエラー番号やエラーメッセージで素直に検索してみると良いかと.
そのエラー意味だけでなく,どんな書き方したときに出るのかとか,過去に同じエラーで困った人の話等の情報が得られて有益なことが多いです.
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: Unity List<構造体>
返信数: 41
閲覧数: 8573

Re: Unity List<構造体>

オフトピック
うーん,
今回の件のように十中八九推測が付くような話であっても,

コード:

private struct PLAYER_DATA_BASE{ ... }
みたいな,明示的/具体的な情報の提示を確認した上で確固たる回答を行いたい,というのは
レスを付ける側としては普通のことだと思うのです.

「わかってる/わかってない」ではなくて
推測にすぎない段階でそれを書くか否かというスタンス(?)が少し違うだけでしょう.
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: Unity List<構造体>
返信数: 41
閲覧数: 8573

Re: Unity List<構造体>

> エラー CS0052 アクセシビリティに一貫性がありません。フィールド型 'List<PLAYER_DATA_BASE>' のアクセシビリティはフィールド 'Player.players' よりも低く設定されています。 ここから推測できる範囲だけで何か言うならば, internal struct PLAYER_DATA_BASE{ ... } とか private struct PLAYER_DATA_BASE{ ... } みたく書かれているのではないだろうか? ということだけども,これは情報不足な中での勝手な推測でしかなく,当たってるかどうかは全く不明. これで間違ってれば 「わからね...
by usao
1年前
フォーラム: C言語何でも質問掲示板
トピック: Unity List<構造体>
返信数: 41
閲覧数: 8573

Re: Unity List<構造体>

オフトピック
そんな愉快な文面考える暇があったら
さっさとCS0052でググりゃいいのに.
by usao
2年前
フォーラム: C言語何でも質問掲示板
トピック: 構造体、ノードに関して質問があります
返信数: 8
閲覧数: 842

Re: 構造体、ノードに関して質問があります

末尾に追加する際,当然,現在の末尾ノードを知る必要があるわけですが,

> このとき変数tailは使いません。リストの末尾のノードは次のプログラムで見つけることができます。

という制約条件?があるようですから,
その時々における末尾要素を記憶しておく方法を取ってはいけないのかもしれませんね.
by usao
2年前
フォーラム: C言語何でも質問掲示板
トピック: 構造体、ノードに関して質問があります
返信数: 8
閲覧数: 842

Re: 構造体、ノードに関して質問があります

2つ出力されるのは,リストの要素が2つしかないからでしょう.
line23が原因でしょう.
headとはリストの先頭の要素ですから,これだと,何個目の入力であっても常に「リストの2つ目として」リストに連結してしまうことになります.
新しいノードは常に「リストの末尾」に追加するべきです.


あと,line19で head->next = p; とするのはまずいですね.
最初のノードがリストに追加された時点で,「head自体がpであり,そのnextもp」という状態になります.
これだと入力が1つだけの場合に後段の表示が無限ループになってしまいますね.
by usao
2年前
フォーラム: C言語何でも質問掲示板
トピック: 構造体、ノードに関して質問があります
返信数: 8
閲覧数: 842

Re: 構造体、ノードに関して質問があります

(1)コードに変化があった部分に関して: このコードだと,最初のノードの要素が設定されないと思います. headがNULLか否かで変えるべき処理は,新規生成したノードをリストに加える方法だけであって, 新規に生成したノードの要素{num,next}を適切に設定することは常に行わねばならないでしょう. (2)最後の数字しか出力されないことに関して: 先にも書きましたが,line24の head = p; は間違いでしょう.(右辺と左辺が逆なのでは?) headはリストの最初のノードを指さなければならないのに,それを書き換えてしまったら, せっかく作ったリストを先頭から走査して表示することができな...
by usao
2年前
フォーラム: C言語何でも質問掲示板
トピック: 構造体、ノードに関して質問があります
返信数: 8
閲覧数: 842

Re: 構造体、ノードに関して質問があります

> ・せっかく作ったノード(line13)を誰も使いません.

おおっと,コードを良く見るとline18にて参照されていますね.
(まぁ個人的にはline18は間違いだと思うけども)
by usao
2年前
フォーラム: C言語何でも質問掲示板
トピック: 構造体、ノードに関して質問があります
返信数: 8
閲覧数: 842

Re: 構造体、ノードに関して質問があります

> 途中まで考えたのですが思った通りに動かなくて困っています > 以下の書きかけのプログラムで そりゃ,途中までしか考えてなくて書きかけなのであれば思った通りに動かないでしょう. まず,最後まで考えたらいかがでしょうか. ・最初,head=NULLであり(line11),その状態で head->num に値を代入する(line14) のは間違っていると思います.  →つまり,どうにかしてheadをNULLでない状態に移行させる必要があるでしょう.どうすべきでしょうか? ・せっかく作ったノード(line13)を誰も使いません.目的があって作ったのでしょうから使うべきでは?  →新しく作ったノード...
by usao
2年前
フォーラム: C言語何でも質問掲示板
トピック: 三人称のカメラの動きについて
返信数: 7
閲覧数: 1046

Re: 三人称のカメラの動きについて

> 原因が分からない
という言い方は,裏を返せば,演算内容の正当性に自信がある,ということなのでしょうかね.

このコードが「やっていること」の通りに
マッチ棒でもペンでも何でもいいので,実際に物を回してみたら何かわかったりしませんか?
by usao
2年前
フォーラム: C言語何でも質問掲示板
トピック: double型-0の謎
返信数: 3
閲覧数: 601

Re: double型-0の謎

オフトピック
ちょっとググったら,+=0 すれば -0を0にできるという話が.
by usao
2年前
フォーラム: C言語何でも質問掲示板
トピック: double型-0の謎
返信数: 3
閲覧数: 601

Re: double型-0の謎

> (i)
原因は,30行目~で,0に -1 を乗じたからでしょうかね.

値が十分に0に近いか否かを判定したいのであれば,
絶対値が十分に小さいかどうか,という判定を行えば良いのではないでしょうか.

>(iii)
(引数よりも戻り値の謎具合の方が気になりますが…)
>3次元座標
を表す型を用意すれば,引数も見た目4個になるでしょうし,
ベクトル関係の処理関数(外積,定数倍,ノルムの計算…)を書くのも楽になるかと思います.
(まぁ,(ii)に関する良い回答が得られれば,そこらへんはライブラリが用意しているものを使う形になるのでしょうが)
by usao
2年前
フォーラム: C言語何でも質問掲示板
トピック: マップ情報の管理について
返信数: 3
閲覧数: 2979

Re: マップ情報の管理について

> 上記以外の管理方法

最初は地上ステージだけ読込 → 初めて地下に行く際に地下ステージを読込(地上ステージの情報は破棄しない)

という形も考えられますね.
by usao
2年前
フォーラム: C言語何でも質問掲示板
トピック: [c++]自作dllの読み込み方
返信数: 7
閲覧数: 3456

Re: [c++]自作dllの読み込み方

プロジェクトのプロパティの「デバッグ」のページの「環境」に
path = bin/Debugのフルパス
とか書いて
dllの生成される場所のパスを通すとか.
by usao
2年前
フォーラム: C言語何でも質問掲示板
トピック: Dxライブラリ ゲームつくり
返信数: 7
閲覧数: 855

Re: Dxライブラリ ゲームつくり

どのような物が,どのような理由により > 消滅 すると想定されているのか? をもっと明白にしないと,話がわからないですね. int main() { //データ int a = 5; //何らかのデータa int b = 10; //何らかのデータb //メインループ for( int i=0; i<1000; ++i ) { if( i < 100 ) {//※ある条件を満たす場合にデータの更新処理を行う ++a; //データaを更新 } else { //※ここにくるとき「更新処理」は行われないわけだが, //だからといって,データaは失われるのであろうか? // //また,データbに関し...
by usao
2年前
フォーラム: C言語何でも質問掲示板
トピック: 三人称のカメラの動きについて
返信数: 7
閲覧数: 1046

Re: 三人称のカメラの動きについて

http://dixq.net/forum/viewtopic.php?f=3&t=19796
同じ?

> どうすればよいのでしょうか?
問題だと思う現象が発生する原因を調べて,そうならないように対処すれば良いのでは?
by usao
2年前
フォーラム: C言語何でも質問掲示板
トピック: 行列とベクトルの積の計算
返信数: 1
閲覧数: 483

Re: 行列とベクトルの積の計算

119行目の
> free(base);
は,まずくないですか?
by usao
2年前
フォーラム: C言語何でも質問掲示板
トピック: 3D空間における追尾弾について
返信数: 2
閲覧数: 728

Re: 3D空間における追尾弾について

例えば15行目の式とか,やりたいことと合っていますか?

> double dir2 = Math.atan2(loc1.getY() - loc0.getY(), loc1.getX() - loc0.getX()); // 追尾すべき垂直向き

目標とx座標が一致している場合には(z座標の不一致具合に関わらず)真上か真下を目指す?
(本当はX-Z平面との角度を考えたいのだろうか?)
by usao
2年前
フォーラム: C言語何でも質問掲示板
トピック: パノラマ画像から360度写真(画像内容を丸める)への変換するための具体数式?
返信数: 2
閲覧数: 587

Re: パノラマ画像から360度写真(画像内容を丸める)への変換するための具体数式?

> 360度写真(画像内容を丸める) これの意味がよくわかりませんが… パノラマ画像上の位置(x,y)と,それを撮影したカメラのカメラ座標系における方向(入射角)との関係(射影式)が既知であるとして, 所望の画像に関しても画像上の位置(x',y')と入射角との関係(「丸める」形になる関係式)が与えられるならば, (x,y)←→(x',y') は自明ではないでしょうか. 例えば,入射角を(θ,φ)で書くとき,2つの画像に関する射影式が F(θ,φ) = (x,y) G(θ,φ) = (x',y') であるならば, (x',y') = G( F_inv(x,y) ) として2画像の画素位置の間の関...
by usao
2年前
フォーラム: C言語何でも質問掲示板
トピック: RPGに於ける敵編成アルゴリズム
返信数: 3
閲覧数: 704

Re: RPGに於ける敵編成アルゴリズム

実際のゲームでどうやってるのか知りませんけど,
何かパターンを持たせたいなら,例えば,
・敵の種類毎に「複数出現する率」
 (例:敵Aは大抵1体だけで出てくるが,必ずしもそうではない)
・敵の種類間で「同時に出現する率」
 (敵Aは{敵Aの集団,敵Bとの混成}で出てくることがおおいが,敵Cと一緒にでてこないわけではない)
・…
みたいなのを設定するとかして,偏りを持たせてみたらどうでしょうか.
by usao
2年前
フォーラム: C言語何でも質問掲示板
トピック: テキストファイルの内容を随時更新する方法
返信数: 2
閲覧数: 518

Re: テキストファイルの内容を随時更新する方法

テキストファイルを追記モードで開けばよいのではないでしょうか
by usao
2年前
フォーラム: C言語何でも質問掲示板
トピック: 配列内[5][15]の組み合わせ.
返信数: 37
閲覧数: 9264

Re: 配列内[5][15]の組み合わせ.

【その話の中で,できている部分はどこなのか? どこがわからない点なのか?】 といった事柄を問うているのですが…
ご自身の取り組んだ結果等を提示することはできないのでしょうか.

具体的な質問は一体何なのか?

「やりたいことを何か思いついたけど,自分自身では{やらない?,やれない?,やりたくない?}から,誰かプログラミングよろしく」
みたいな話に見えてしまいますが,そういう話ですか?

#指摘されている類似トピックはあなたの立てたものなのでしょうか?
 それとも別人ですか?
by usao
2年前
フォーラム: C言語何でも質問掲示板
トピック: [Win32API]ダブルバッファと描画が上手にできません…
返信数: 4
閲覧数: 2575

Re: [Win32API]ダブルバッファと描画が上手にできません…

非表示エリア
この非表示エリアを表示するには、登録し、ログインする必要があります。
by usao
2年前
フォーラム: C言語何でも質問掲示板
トピック: 配列内[5][15]の組み合わせ.
返信数: 37
閲覧数: 9264

Re: 配列内[5][15]の組み合わせ.

内容は少なくとも以下の2つの部分に分かれていそうですが,実際のところどこらへんが問題なのか,焦点を絞ることはできないのでしょうか. (1) > 1~10の数字を使い、被らない[5][20]の配列で6個のデータ配列を作り出し 言葉の意味がよくわかりませんが,このデータ生成部分はできているのでしょうか. この部分が問題なのであれば, (既に指摘されているように)内容がわかるようなまともな説明が必要でしょう. (2) > その6個の配列から5個のデータ配列を取り出して表示する組み合わせを全て表示させる 「6個のデータ{A,B,C,D,E,F}が存在するときに,そこから5個のデータを選び出すパターン ...
by usao
2年前
フォーラム: C言語何でも質問掲示板
トピック: [Win32API]ダブルバッファと描画が上手にできません…
返信数: 4
閲覧数: 2575

Re: [Win32API]ダブルバッファと描画が上手にできません…

hMemDC,hDC, hBitmap あたりの
生成と破棄のタイミングがちゃんと整理できていないのではないでしょうか.
(WM_PAINT時のhDCとかどうなってるのか?)

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