[過去ログ] 弾をバキュンバキュン撃ち合うネットゲームを作りたい 3fps (886レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
21
(1): 1 ◆/IxQoWJ8KU 2006/04/07(金)20:36 ID:RNWCL2qX(1) AAS
>>16-17
調べてみました。
ヘッダファイルのインクルードガードはしていましたが、
クラスの定義でも#ifndefでスキップするようにすればよいのですね。
ありがとうございました。

>>18 ブー!

>>19-20 そうですね
22: 2006/04/07(金)21:18 ID:bYIjS7TS(1) AAS
C++はクラスもインクルードガードしなきゃならないのか。
CとJavaとスクリプト言語ぐらいしかまともにやっていない俺には面倒な言語にみえるなぁ。
23: 2006/04/07(金)21:21 ID:VZ3grwdF(1) AAS
>>19
ノ[鏡]
24: 2006/04/07(金)22:24 ID:nJ2O7RNr(2/2) AAS
一向に進歩しない>>1を見ていると哀れに思えてくる。
25
(1): 2006/04/08(土)07:48 ID:g1o8Mrry(1/2) AAS
>>21
クラスの定義をプリプロセッサでスキップするだと・・・?
しかもそれはヘッダではないだと・・・?

仕様が安定していないクラスライブラリを使っているならともかくとして
C++学びはじめてまだ半年の俺でも、これがおかしいことだとわかる

もしかして宣言と定義の違いをわかってないんじゃないか
つか、>>17のやり方でクラス使うたびにこんなの書いてたら
ヘッダファイル使う意味ないじゃん・・・
たぶんどっかのソースに変なのを書いてしまってるだけだと思うけど いや思いたいけど
26
(1): 2006/04/08(土)07:54 ID:g1o8Mrry(2/2) AAS
ごめんちょっと徹夜してテンション上がりすぎてた
27: 2006/04/08(土)12:13 ID:PK23prMq(1) AAS
>>25-26
いや、アンタの言う事は正しい。>>1よマジでソース見してみ?
きちんとモジュール化(.hで宣言、.cppで定義)できてれば
ヘッダだけインクルードガードすれば何も問題ないぞ。
28: 2006/04/08(土)14:44 ID:MOYidrLc(1) AAS
恐らく親子関係を明確にせずにコーティングした結果とみた。
初心者なら良くある事。 気にするな。

いや、気を付けろ。
29
(1): 2006/04/08(土)23:29 ID:SZZFILAQ(1) AAS
そもそもFPS製作云々以前の話だな。

やはり新スレは不要だった。
>>1はプログラミングの基礎から勉強して出直してくるべき。

つーわけで削除依頼出しとけよ。嫌味で言ってるわけじゃない。
30
(1): 2006/04/09(日)02:23 ID:RHg3D1yv(1) AAS
嫌味じゃねえか
31
(1): 2006/04/09(日)05:57 ID:JBqurhFB(1) AAS
ソース見せて意見求めるんじゃなかったのかよ。
どうせバグだし要員募るためのエサだったんだろ糞野郎。
32
(1): 2006/04/09(日)09:53 ID:GbAQzwqu(1) AAS
最近はこの手の罵倒が、スレを持たせるための
>>1の自演に見えてきた。
33
(1): 2006/04/09(日)09:58 ID:QCNaxY8M(1) AAS
挫折者が粘着して妬むスレになりますた。
34: 1 ◆/IxQoWJ8KU 2006/04/09(日)11:45 ID:AS17MPRy(1/4) AAS
お久しぶりです。

>>22-28
VC++のDirectXサンプルの載った書籍などをみると、
例えば BAKUN.h をインクルードガードするとき

#ifndef _BAKUN_h_ としているサンプルプログラムと
#ifndef BAKUN_h としているサンプルプログラムがあるのですが
違いはなんなのか、ちょっと気になります。

>>29-30
どこまで知っていればOKなんでしょうか?><

>>31-33
省2
35: 1 ◆/IxQoWJ8KU 2006/04/09(日)11:52 ID:AS17MPRy(2/4) AAS
ちなみに>>15のようなエラーがでたのは、

お互いに相手のクラスのポインタを変数として持つAクラス、Bクラスを作って、
Aを継承してCクラス を作ったときとかです。

とりあえず、は 片方のクラスのヘッダーファイルで class A; と定義して
ソースファイルで ヘッダーファイルを読ませるようにしたらエラーは出なく
なりました。
36
(1): 2006/04/09(日)13:58 ID:8JpliNlj(1) AAS
#ifndef _BAKUN_h_
#ifndef BAKUN_h

意味は無い。動けば良い。

_ はUNIXからの伝統とかいうものだと思う。

無視して良いよ。
37
(1): 2006/04/09(日)18:46 ID:kRH6p4x2(1) AAS
よし俺がHSPで作ってやる

mes "バキュンバキュン"
stop
38: 1 ◆/IxQoWJ8KU 2006/04/09(日)19:57 ID:AS17MPRy(3/4) AAS
ゲームの実行中に
ウインドウサイズを変更したり、
ウィンドウモード、フルスクリーンモードを切り替えるのって
処理がメンドクサイ・・・ちょっと間違うと落ちるし・・・
でもフルスクリーンモードじゃデバッグしにくいし、
ウィンドウモードだと、ゲーム画面が小さくて悲しいし。

>>36
伝統とかで _がついてるんですか・・・
とりあえず>>1は _をつけてました。

>>37
省2
39
(1): 2006/04/09(日)20:06 ID:be1tglRI(1/2) AAS
>ウィンドウモードだと、ゲーム画面が小さくて悲しいし。
デバッグ時だけウィンドーモードにとかしないの?
>今週末、新バージョンをUPする予定です。
待ち。
40: 1 ◆/IxQoWJ8KU 2006/04/09(日)20:38 ID:AS17MPRy(4/4) AAS
>>39
うーん、それが無難ですかね。

コンフィグで画面サイズを変更したのち、ウィンドウ・フルスクリーン
を切り替えると実行ファイルが落ちるんですが><
そのバグを取り除けたら、UPに取り掛かりましょう。
ダメなら、その機能は無しということで・・・

以前できた機能で、とりあえず使わないから/* */でコメント化しておいて、
作業を進め、いざコメントを外して使おうとすると動作しなくなってるっていうのは
なんか腹が立ちます。思いつきでプログラミングしている自分が悪いんですけどorz
1-
あと 846 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.034s