トップページgamedev
133コメント45KB

なぜVBは扱いが低いのか

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。2010/09/14(火) 02:49:56ID:czSliofv
よく考えてみよう
0002名前は開発中のものです。2010/09/14(火) 05:21:31ID:WlEbFNOI
VBランタイムをわざわざインストールしないと動作しない時代があったから
0003名前は開発中のものです。2010/09/14(火) 18:40:13ID:ipnOU/rx
VBだから
0004名前は開発中のものです。2010/09/14(火) 22:48:07ID:B4IG625b
VBはよほど上手く作らないと遅いからな……
うちの会社の人が機械連動でVB動かして、速度上げると動かないとか言ってた
アナログの高速反応に対応するには厳しいだろって(ry
0005名前は開発中のものです。2010/09/18(土) 05:48:18ID:wagE6s3t
ツクールと同じで「手軽に誰でも簡単に」が売りの言語だからね。
元々敷居が低い事を狙って使い始めた連中が多いので、「動けば良いや」というレベルに留まりがち。

その上、凝った事をやろうとするとそこらの言語よりも数倍苦労しなくちゃならない。
フォームにコントロールを配置して記述していくという武器を取り上げられる事になる。

もちろんフォームを使ってゲームを作る事もできるものの、そもそも Windows GUI はゲーム向きじゃない。
結果的にそれらのゲームは見た目もしょぼく、操作性も悪いという烙印を押される事になってしまう。
0006名前は開発中のものです。2010/09/18(土) 08:57:02ID:dUyYjQsJ
クイズゲームやノベルゲーム、選択肢式アドベンチャーなどは作れるかな。
DirectXでアクションやシューティングとなると、VBでやるのはマゾ行為でしかないな。
0007名前は開発中のものです。2010/09/18(土) 09:59:14ID:zX/pNeib
VB というと今でも VB.NET じゃなくて VB6 以前になるんかな
0008名前は開発中のものです。2010/09/18(土) 10:00:27ID:zX/pNeib
ゴメン表現がおかしいな
VB と記述した場合、今でも VB.NET じゃなくて VB6 以前を指すのかなぁ
0009名前は開発中のものです。2010/09/18(土) 13:22:59ID:5vuWqU8U
VBは、ランタイムが別で配布されることが多くて、わざわざ自分でこんな無駄にサイズが大きいものを追加で入れなきゃ動かんのか!みたいな受け取られ方しただけでしょ。
VCだって、C++のランタイムとMFCのDLLを合わせただけでも、結構なサイズなんだけど、静的リンクしてたりアーカイブ同梱で勝手にインスコするから、素人は気づかないだけ。

あと、ゲーム云々に関して言えば、VB5までは、DXが標準で使えなかったけど、VB6以降は普通に使える。
パフォーマンス的にも、2000年代に入って、ポリゴンの頂点計算とかハードにやらせるようになってからは、よほど限界ギリギリの領域でもない限り、C++で書くのと大差なんてなかったよ。
使う奴が少ないのは、単に参考資料が殆どないから誰も使わない、というだけ。
■ このスレッドは過去ログ倉庫に格納されています