【初心者歓迎】スレを立てる前にココで質問を【その4】
1 :
名前は開発中のものです。:
2 :
名前は開発中のものです。:03/01/24 23:04 ID:kIQap4lj
3 :
名前は開発中のものです。:03/01/24 23:04 ID:kIQap4lj
Visual C++、C++Builder違いは何ですか?
これから買いたいのですが、特徴や欠点等を教えてください。
他に良いのが有ったら教えてください。
>>5 C++BuilderはVC++に比べてUIの設計がしやすいと思う。
とりあえず動くアプリを作りたいならC++Builder...かな?
ただ、DirectXを使ってゲームを作るならVC++を薦める。
C++Builderは何かクセがあってゲーム製作には使いづらい気が……
加えてC++Builder用のライブラリのリリースが遅れてたりなかったり。
あとはアカデミック版の値段でVC++かな。
ついでに、ゲーム製作に限ればVC++.netよりVC++6.0のほうがいいと思うけどその辺は人によって様々。
VC++.netもVC++6.0も、両方とも相当使い込んだけど、
漏れはオートコンプリートの強さで.NETに軍配を上げたが。
あと、言語的に強化されてるし。
人によるというのは多分事実なので、漏れのも参考意見として。
C++Builderは使ったこと無いけど、
ツール作成はC#.NETで、ゲーム作成はVC++.NETで、ってのが俺的最強構成。
>>6 >>7 親切に有難うございます。
今度VC++系を買いたいと思います。
9 :
名前は開発中のものです。:03/01/26 18:41 ID:SzXtT8Wj
VB.net Standardと、VS.netとを比べると、ゲームを作るのに使う機能には
どんな差がありますか?
VS.NETはVC++,C#を含んでるってことはご存知?
11 :
名前は開発中のものです。:03/01/26 22:37 ID:bM5xmyxb
>>9 えーと、煽りでなく真面目な話なんだけど
ちょっと逆質問してもいいかな。
(1)いつ、どういう経緯でこの板を知ったのか。
(2)どういう経緯で今このスレで質問する気になったのか。
の2点について聞かせてほしい。
交換条件として、あなたの質問には優しく丁寧にお答えいたします。
InternetExplorerみたいに、メニューのボタンをクリックすると
サブメニューがゆっくり降りてくるのってどうやるんですか?
>>13 それはゲーム製作のハナシ?
とりあえずメニューの長さを保持する変数を持っておいて、
ループで回ってくるごとにその変数の値を増やしていく。
そしてメニューを描画するときにその変数の値を元にして描画してやればOK。
ほかにもタイマーで何とかするとか、いろいろ手はあると思うが。。。
>>13 画面のプロパティで設定すればOSが勝手にやるんだと思ってた。
私はその手の効果は全てOFFにするタイプなので、アプリケーションで
実装するならオプションで使用を選択できるようにしといて欲しいです。
>>14 はい、ゲーム製作…プログラムの話です。
CreateMenu()で動的に作成したメニューを使ってるんですが、
MENUITEMINFO構造体のfTypeメンバにMFT_OWNERDRAWを指定してやればできると思ったんですが、
どうもそうじゃないようで…。
ポップアップメニューで再現してるんでしょうか?
>>16 fMask に MIIM_TYPE フラグを設定してないとかいうオチじゃないよな。
どんな環境で何を作ってるのか知らないけど、
>>15の言うようにメニューの挙動はOSが決めるんだと思う。
IEもバージョンによっては普通だったりウネウネ動いたりフェードイン・アウトしたり……
もしもゲーム中のメニュー(ドラクエの「はなす」「どうぐ」「じゅもん」…)を出すんだったら、
コモンコントロール使わずに自前で書いたほうがいいと思うぞ。(たいした手間じゃないし)
まああれだ、どんな環境で何してんのかわかんないから答えられないってこった。
ごめんよ。
20 :
名前は開発中のものです。:03/01/28 02:15 ID:Bddxz1Tx
このスレは見やすいところにageとこうとおもいますた
>>17 もっと酷いオチですた。
ウィンドウプロシージャでWM_PAINTメッセージが来たときの処理を全部消してたと…。
PAINTSTRUCT ps;
HDC hDC=BeginPaint(hWnd,&ps);
EndPaint(hWnd,&ps);
を入れるだけで解決しますた…。
>>18は勉強になりました。