【初心者歓迎】スレを立てる前にココで質問を【Part9】
レス数が900を超えています。1000を超えると表示できなくなるよ。
0001名前は開発中のものです。
2005/09/24(土) 09:36:08ID:qEhFu+JAスレッドを立てる前にはローカルルールを読みましょう。
http://pc8.2ch.net/gamedev/
※ >>980 を踏んだ人は次スレ立てをお願いします。
その他は>>2-10ぐらい
0823名前は開発中のものです。
2005/12/30(金) 18:59:34ID:b3wqd3qn入力にAsync使ってると1フレーム飛んだりしないですか?
0824名前は開発中のものです。
2005/12/30(金) 19:12:20ID:RY3ar+f0もはや一枚絵ですら過去ゲー
>>823
環境に依存
0825822
2005/12/30(金) 20:19:40ID:rv1wN4Od0826名前は開発中のものです。
2005/12/31(土) 00:53:34ID:1PrkN1v9マジレスすると
>2000
メリット:簡単で誰でも扱える
デメリット:お前には扱えない
>XP
メリット:少々難しくなったがやはり簡単で誰でも扱える
デメリット:しかしやはりバカなお前には(ry
0827名前は開発中のものです。
2005/12/31(土) 07:35:54ID:8b2pfn/Uそれとも、相応しい板があります?
ドラクエの町人キャラのような、デフォルメした人間の
ナナメ方向の上手い描き方があったら知りたいのですが・・・。
0828名前は開発中のものです。
2005/12/31(土) 10:35:37ID:EwybgTNmアリスのsystem4.0について詳しく扱っているスレ、またはサイトはありませんか?
もちろんゲーム製作技術についてのことです。
本当に右も左も分からないですが、よろしくお願いします。
0829名前は開発中のものです。
2005/12/31(土) 10:54:51ID:Mgr7SjMKドラクエの参考にすればいいじゃん
0830名前は開発中のものです。
2005/12/31(土) 11:24:20ID:rT34w19bCG板にドット絵のスレあるけど、そっちでは駄目なのか?
0831名前は開発中のものです。
2005/12/31(土) 12:18:55ID:8b2pfn/U見落としていました。
CG板のドット絵スレを覗いてみます。
ありがとうございました。
0832名前は開発中のものです。
2006/01/01(日) 03:27:53ID:n60Rh01l開発元覗いたけど2000とxpの違い全然わかんないからxp体験やってみたけど全然ダメだったよー
とりあえず購入するならxpだねー
自分のパソコン持ってないけどー
やっぱ馬鹿な俺には無理なのかなー
受験生なのにRPGのストーリーとか考えちゃってるんだよねー
何で今になってねー
自分でもどうかと思うよー
チラ裏ごめんねー
0833名前は開発中のものです。
2006/01/01(日) 03:51:39ID:8LN/G3M8マジレス、ツクールなんてやってる場合じゃねぇだろwww
0834名前は開発中のものです。
2006/01/01(日) 16:52:56ID:QWROFHpJ本当にマジレスするからよくきいておけ。
xpはある一種スクリプタの領域にまで手を伸ばしているから、
素人には少しとっつきにくい。
どう考えても今の藻前には難しいぞ。
おとなしく2000買っておけ。
0835名前は開発中のものです。
2006/01/01(日) 20:54:36ID:jr1F6/12これからC言語を勉強してJAVA、C++へと繋げていき、
RPGを作りたいと思っているのですが
開発環境でお勧めなソフトってありますか?
フリー、製品は問いません。
ご教授お願いします。
0836名前は開発中のものです。
2006/01/01(日) 21:12:30ID:8LN/G3M8bccかVCでいんじゃね?
0837名前は開発中のものです。
2006/01/01(日) 21:12:51ID:XTXtUey20838名前は開発中のものです。
2006/01/01(日) 21:14:11ID:++CHgsgbttp://ja2yka.homeip.net/aki/freedev.htm
0839名前は開発中のものです。
2006/01/01(日) 22:44:12ID:jr1F6/12>>838
ありがとうございます。
まず、フリーのを使用し、慣れて来たら製品版に乗り換えようかと思います。
つか、高すぎですw
>>837
そうですか?
参考書のコードを書きつつの方が捗るんでは、と思ってるのですが・・・。
変ですか?
0840名前は開発中のものです。
2006/01/02(月) 14:40:59ID:kgJ3ZB7/0841名前は開発中のものです。
2006/01/02(月) 14:55:07ID:6ez+Ny7O0842名前は開発中のものです。
2006/01/02(月) 15:10:22ID:kyB18f8i0843名前は開発中のものです。
2006/01/02(月) 15:30:52ID:gUAjytLa0844名前は開発中のものです。
2006/01/02(月) 16:12:32ID:IoHTcwy6ttp://pc8.2ch.net/cg/
CG板。こっちのほうが疑問に答えてくれるだろ。
一応、初心者板張っとく
【初心者も】CG板総合質問スレ【こちら】Part8
http://pc8.2ch.net/test/read.cgi/cg/1126921039/
0845名前は開発中のものです。
2006/01/02(月) 16:24:59ID:kyB18f8iありがとうございます。 CG板へ行ってきます。
0846名前は開発中のものです。
2006/01/02(月) 18:51:29ID:pByo1rbB過去アップグレード間近の製品(いまだとVS2003)を購入すると無料アップグレードの権利がつくというキャンペーンは行われてきたのでしょうか?
デザイナーのアプリだとそういうのが当たり前なのですが・・・
0847名前は開発中のものです。
2006/01/02(月) 19:01:12ID:LC+BjV4vプログラム板いけば
そいうい話してるよ。
0848名前は開発中のものです。
2006/01/02(月) 19:18:55ID:gUAjytLa0849名前は開発中のものです。
2006/01/02(月) 19:19:40ID:pByo1rbBお手数ですが誘導お願いできないでしょうか
0850名前は開発中のものです。
2006/01/02(月) 19:28:33ID:pByo1rbBお気に障ったのでしたらすみません・・・ 本職デザイナーなのですが、いままで保険のために無料アップグレード期間に購入してきたものですから(重くて使い物にならなかったときは改善されるまでバージョンを上げないためです)
フォトショだと5、6-7、8-9の3ライセンスを持っています。
0851名前は開発中のものです。
2006/01/02(月) 19:30:32ID:IoHTcwy6プログラマ板にもないみたいだ
win32起動云々はあったが
0852名前は開発中のものです。
2006/01/03(火) 22:00:09ID:j13ZXqKJDirectXでゲームを作りたいと思いますが、
言語などに何を選ぶべきでしょうか。
@考えている言語など
1.VisualC#2005Essential + DirectX SDK(notMDX) (.NET 2.0)
2.VisualC#2003Standard + DirectX SDK(notMDX) (.NET1.1)
3.VisualC++2005Essential + Platform SDK + DirectX SDK (Win32)
@知識レベル
C、C++、C#は最小限の経験しかなく、DirectXを開発用に使用したことはありません。
クイックソートとか、ランダムアクセスを利用した人工無能とかぐらいです。
@目的
1ヶ月後:フルスクリーン表示、Direct3Dによるスプライト画像表示
2ヶ月後:タイマ割り込み、スプライトの管理用ライブラリ作成など
3ヶ月後:(面白いかどうかは別にして)簡単なシューティングゲームの作成
半年後:フリーウェアの頒布
@現在の環境
WindowsXP SP2
VisualC# 2003 Standard(勉強用に買った)
ハード環境は問題なし
※習得していくに当たり、どれを選ぶのがお奨めか、というようなことを質問しています。
MDXはBuggyとか、頒布に問題があるという話を聞いたことがあり、不安なので選択肢からはずしました。
0853名前は開発中のものです。
2006/01/03(火) 22:07:26ID:/V5oIo2f楽したいんなら、VC# + MDXかなー。
C#遅くても知らんけど。
そこまで自分で考えられるなら、後は作るだけだね。
頑張れ!
0854名前は開発中のものです。
2006/01/03(火) 23:05:06ID:wG1j6Mzn0855852
2006/01/03(火) 23:43:10ID:j13ZXqKJありがとうございます。
やはり未だ、VC++を使ってネイティブで作るべきですか。
実行速度や頒布に問題がなければ、C#使いたいですよね。
将来的にはそうなっていくと思うんですけど、まだその段階じゃないのですね。
まず、VC++でがんばります。
>>854
ありがとうございます。
そうですか、やっぱり。
OSが64bitになったら、.NETばかりになっていくのかな、とも思うのですけど。
0856名前は開発中のものです。
2006/01/03(火) 23:46:09ID:/V5oIo2fDOSが全盛のころ、Windowsのことを心配する人がどれだけいただろうか。
実際は、心配する必要などない。
そうなってから考えればいいだけ。
第一、64Bitになったら、これだけ普及しているC++がなくなるなんてことがあるだろうか。
DirectXもなくなるのだろうか。
はてさて。
0857名前は開発中のものです。
2006/01/03(火) 23:56:38ID:DaH4aJN7アスロンでも買って来て、試して見たら?
0858名前は開発中のものです。
2006/01/04(水) 00:02:36ID:DaH4aJN70859名前は開発中のものです。
2006/01/04(水) 00:07:20ID:DaH4aJN7結局C/C++は生き残り、Javaは初心者向け言語へと追いやられた
0860名前は開発中のものです。
2006/01/04(水) 00:16:45ID:G+PQDt58#妙な切り捨て食らわない限りね
0861名前は開発中のものです。
2006/01/04(水) 00:32:10ID:NRkUJhbp0862名前は開発中のものです。
2006/01/04(水) 00:34:00ID:NRkUJhbpそれやられると、他のOSへとソッポ向くヤシが大量にでるとオモ
0863名前は開発中のものです。
2006/01/04(水) 08:00:49ID:N18UPbdh実行速度も全く落ちないし。ただ実行時はMDXインスト必須というのがね…
いきなりC#に行ってよいかどうかは微妙。
俺はC++での知識前提があったから楽だと感じるのかも。
とにかくドキュメントがしょぼすぎるのがいけてない。
0864名前は開発中のものです。
2006/01/05(木) 19:09:29ID:ikKCTQKWブロックを崩したらアイテムが落ちてくるという様に作るには
どのようにしたらよいのでしょうか?
0865名前は開発中のものです。
2006/01/05(木) 19:12:57ID:KUjzNw2u0866名前は開発中のものです。
2006/01/05(木) 21:13:40ID:L9W4AD/q0867名前は開発中のものです。
2006/01/06(金) 06:55:26ID:7lczMz3N低レベル3次元グラフィック研究所
http://member.nifty.ne.jp/Mukai/3d_top.htm
久しぶりに見たくなったのですが、終了したらしいです。
どなたか保存してたりしませんか?
0868名前は開発中のものです。
2006/01/06(金) 07:01:05ID:vji7U5r+保存していたとしても勝手に配布できません。
0869名前は開発中のものです。
2006/01/07(土) 03:14:28ID:Dp6FNe5rrobots.txtの指定のせいでWebArchiveにも残ってない
infowebのメンバーページサービスが終了したときも同じことやられて
有用な資料がいくつも無くなった
0870名前は開発中のものです。
2006/01/07(土) 12:25:48ID:4qzkxiXY歴史から自分達を抹殺したいんだね
自虐的だねえ
0871名前は開発中のものです。
2006/01/07(土) 12:49:24ID:perV5ru6変な自意識でrobots.txtを指定しちゃったほうも…
あまり言わないでおこうか。
若いうちにはありがちなアレだから。
0872名前は開発中のものです。
2006/01/07(土) 12:59:20ID:lhpIjt+Pそれも、老舗ほどその傾向が顕著に現れる
0873名前は開発中のものです。
2006/01/07(土) 18:58:41ID:Eu0qiPG2いやおじさん、設定したのは本人じゃなくてniftyじゃないのか?この流れじゃ
0874869
2006/01/07(土) 22:41:27ID:Dp6FNe5rあと親会社が一緒なのでinfowebも一緒に並べた。
ほんとマジ糞。
とかいう俺のリモホもnifty (infoweb)だがな(藁
0875名前は開発中のものです。
2006/01/08(日) 05:30:05ID:t6MJwWK4シンプルなADVか、サウンドノベルみたいなものを作りたいのですが、
ゲーム制作の複雑なことは分からないので、
手軽にアドベンチャーゲームを作っていけるツールってありますでしょうか?
0876名前は開発中のものです。
2006/01/08(日) 05:50:50ID:t6MJwWK4本当にありがとうございました。
0877名前は開発中のものです。
2006/01/08(日) 05:52:03ID:B1R5OmHZグローバル変数の定義場所ってみなさんどうしてます?
自分はいままではGlobal〜.h+Global〜.cppみたいなグローバル変数を宣言する用の
ソースを作ってそこに定義していたのですが・・・
それだと不必要なグローバル変数まで参照可能になるので好ましくないと思います。
みなさんはどうやってますか?
0878名前は開発中のものです。
2006/01/08(日) 07:00:51ID:vgzyZWEm私の場合ですが。
「アプリ全体で参照する変数」
>>877同様
「あるソース内のみで使用する変数」
そのソースの頭にstaticをつけて書く。
「カテゴリ(例えばサウンド関連)内のみで使用する変数」
カテゴリの変数専用.cppか、カテゴリメインのソースの頭に書く。
+カテゴリ専用.h。
ぶっちゃけ、「不必要なグローバル変数まで参照可能になるのは好ましくない」
ってのは>>877専用ルールだと思う。
変数はダメで関数はいいのか?みたいなw
私自身は、問題がなければ構わない、と思う。
0879名前は開発中のものです。
2006/01/08(日) 07:08:16ID:0LGRj/bXに感じるが、もしそうなら、それは止めたほうがいいと思う
ポータビリティが著しく損なわれるだろ
0880名前は開発中のものです。
2006/01/08(日) 08:45:00ID:kIBENYKAメンバ変数に直接アクセスしない、ってのと同じような概念だろ。
これが分からないようならオブジェクト指向の基礎からやってこい。
使うとしてもクラスのインスタンスみたいなのを宣言するくらいだな。
説明するまでもないがメンバ変数には一切の影響を与えない。
0881名前は開発中のものです。
2006/01/08(日) 09:27:26ID:TpJoNrowそのクラス自体はインスタンスを持たない。
0882名前は開発中のものです。
2006/01/08(日) 09:35:04ID:kIBENYKA0883名前は開発中のものです。
2006/01/08(日) 09:46:50ID:vgzyZWEmベターC的なプログラミング作法、クラス=構造体、とみなしたときのような
一番外側の層の話だと思ってレスしたけど、どうだろう。
0884名前は開発中のものです。
2006/01/08(日) 16:28:06ID:dsH4MvuF構造体としてみるなら、foo->barってメンバ変数にアクセスすれば良いだけの話。
0885名前は開発中のものです。
2006/01/08(日) 16:55:35ID:HcJ2oE00>>881みたく全スタティックメンバなクラスじゃだめなん?
何でわざわざシングルトンにするのかわからん
0886名前は開発中のものです。
2006/01/08(日) 18:56:07ID:sGSq4oNDアプリプログラマなら常道かと。
ただ、ひとつだけ問題がある。
それは、この一言で言い表される。
「C++は遅い」。
コンパイラが吐くコードがC相当の速度を出せるのなら、C++流で。
出せないなら、速度のために原理原則は放棄。
それが俺のジャスティス。
0887名前は開発中のものです。
2006/01/08(日) 20:14:42ID:dsH4MvuFスコープが限定できる。スタティックなクラスはグローバル変数と実質変わらん。
あと(インスタンス生成メソッドを呼び出すから)複雑な初期化処理が行える。
>>886
何が言いたいのかワカラン
0888名前は開発中のものです。
2006/01/08(日) 20:17:57ID:gonDhzNDC++が重いというのは、まだまだC++を使いこなせて無い証拠かと
C++で書いたソースをCで置き換える事が可能なまでに使いこなさなければ、
C++をマスターしたとは言えないぞ。w
漏れの場合、隠蔽性重視で書いてたらソースが非常に複雑化したんで、クラスを取っ払い、
構造体と関数ポインタを用いて書き直し、その上にクラスでラップを被せてみたら、
非常に扱い易いソースコードになった。
ただし隠蔽された内容に関しては、
二度と書き直したくないぐらいに複雑化したわけだが……
まあ、もはや手をつける事も無いだろ。
0889名前は開発中のものです。
2006/01/08(日) 20:55:30ID:TpJoNrow遅いということを確認した前提条件の提示、
もしくは検証に利用したソースコードを用意すること。
もしそれが出来ないのであれば、脳内で勝手に遅いと決めつけているだけ。
0890名前は開発中のものです。
2006/01/08(日) 21:04:18ID:NyJ8QYDCうむ、このスレの住人らしくてイイナ!
0891名前は開発中のものです。
2006/01/08(日) 21:07:40ID:GiMFqWdEメンバ変数に対して処理を行う場合は、メンバ変数を
一般変数に引き渡して、それから処理を行うべし
で、最後にメンバ変数に反映させると
まあ、クラスの生成を理解してれば分かる話なんだがな
つ〜か、C++はあくまで、Cの拡張版にすぎないからな
中心核はCのまんまだ
0892名前は開発中のものです。
2006/01/08(日) 21:08:55ID:GiMFqWdEメンバ変数と対比させるための便宜上の言葉な
0893名前は開発中のものです。
2006/01/08(日) 21:44:49ID:qqfnorg4何だその「きっとここがバグりますよ」なコーディングは。
0894名前は開発中のものです。
2006/01/08(日) 22:00:58ID:TpJoNrow意味不明。
その辺りは処理系依存の処理になるから、
そういう話がしたいのならコンパイラの明示と、具体的なコードを出すこと。
それからその微細な処理が全体に及ぼす影響を検証するのに利用した前提条件を明示すること。
0895名前は開発中のものです。
2006/01/08(日) 22:07:41ID:WvDLnqxSそれはソースの描き方次第やね
まあ、バグを出してるうちは描かない方が良いかもね
0896名前は開発中のものです。
2006/01/08(日) 23:31:24ID:/sVhnDi+ただ俺がやってる理由は速度じゃなくて、
例外安全を考えてだけど。
処理中に呼び出したメソッドが例外を投げたとする。
メンバを直接いじっていた場合、途中で例外が発生すると
内容がめちゃめちゃになるけど、
一時変数で操作した後それをメンバに代入すれば
処理中に例外が発生しても影響は何もでない。
すべてのブロックにtryをつけるか
処理中に呼び出すメソッド一つ一つが例外を投げるか調べてるなら
必要無いんだけど……
0897名前は開発中のものです。
2006/01/09(月) 00:30:47ID:4+aoz2nr処理系依存じゃないよ
有名なのはメンバ変数を用いたループだけど
某ホームページにもあるネタだから知ってる人は居ると思う
for( m_index = 0; m_index < m_size; m_index++ )
なんか;
これが遅いのは多分誰もが予想すると思うんだけど
for( int i = 0; i < m_size; i++ )
なんか;
実はこれも遅い。最速を求めるなら
for( int i = 0, size = m_size; i < size; i++ )
なんか;
としなきゃならない。これはコンパイラ依存ではない(ループ内容次第)
ぶっちゃけここまで最適化する必要なんてないけどね。
でも分かってて最適化しないのと分からないままなのは違う
0898名前は開発中のものです。
2006/01/09(月) 01:08:14ID:cc5E4UoS0899名前は開発中のものです。
2006/01/09(月) 01:13:45ID:RUFAIm+Nやっぱりそれか。
その部分だけぐるぐる回しながらベンチマークをとると、さも差が出たように感じるが、
実際のプログラムでは全てのソースをローカル変数になおしたところで、1FPSの差にもならない。
空ループではなく、ちょっとした四則演算を間に挟むだけで、誤差程度の差にしかならなくなる。
実際の所、プログラム全体に与える影響などほとんど皆無。
その程度でC++が重いという理由に出来る短絡的な考え方になるのは、
某ホームページとやらの木を見て森を見ない内容の弊害なんだろうな。
>ぶっちゃけここまで最適化する必要なんてないけどね。
>でも分かってて最適化しないのと分からないままなのは違う
結論をそらせてごまかそうとしているようだけど、C++が重くなるという根拠に全然なっていない。
プログラム全体で誤差程度にしかならない話を、C++が重くなると吹聴する根拠にしているのは、かなりどうしようもない。
0900名前は開発中のものです。
2006/01/09(月) 01:21:27ID:4+aoz2nr俺は別にC++が重くなるなんて一言も言ってないんだけど
俺もそんなこと馬鹿な話だと思ってるほうだし
0901名前は開発中のものです。
2006/01/09(月) 02:13:23ID:GxBC94Jy0902名前は開発中のものです。
2006/01/09(月) 03:39:11ID:4An1LkMj0903名前は開発中のものです。
2006/01/09(月) 03:41:58ID:4An1LkMj某なんて回りくどいこと書かずに直接ポインタ示せよ。
気持ち悪いから俺は遠慮しとくが。
0904名前は開発中のものです。
2006/01/09(月) 05:33:03ID:pGiLiRph0905名前は開発中のものです。
2006/01/09(月) 05:43:05ID:pGiLiRphテーブル使うと重くなるとか、そーゆーのと似たような話だったと思う
0906名前は開発中のものです。
2006/01/09(月) 07:40:41ID:4+aoz2nr投機実行をハズしまくってCPUがストールしてしまうため
関数ポインタで分岐するような類の奴はこうなる
>>903
ぐぐるのめんどくさかったのと
あのページ貼り付けると何故か文句が出るから嫌だったんだよw
0907名前は開発中のものです。
2006/01/09(月) 08:41:33ID:suHXO+J50908名前は開発中のものです。
2006/01/09(月) 08:52:52ID:tY1p/bAi0909名前は開発中のものです。
2006/01/09(月) 11:33:41ID:rbefHOGJ実際にプロファイル取って計測して、アルゴリズム見直すけどな
0910名前は開発中のものです。
2006/01/09(月) 11:39:08ID:3hH1LpjHそんなのより圧倒的に描画等の処理のが重いしな
0911名前は開発中のものです。
2006/01/09(月) 13:53:58ID:HphtWT2L0912名前は開発中のものです。
2006/01/10(火) 08:51:24ID:7bhzSods0913名前は開発中のものです。
2006/01/10(火) 12:43:46ID:IBvMExCHそんな私がゲームを作ることに関しての勉強をできるような本、サイトなどを教えてくれませんか?
お願いします。
0914名前は開発中のものです。
2006/01/10(火) 12:47:09ID:TfI2RQyw0915名前は開発中のものです。
2006/01/10(火) 13:13:14ID:zNi4nJEn0916名前は開発中のものです。
2006/01/10(火) 13:13:40ID:ywduv4qK>>1-4ぐらい嫁!
0917名前は開発中のものです。
2006/01/10(火) 13:30:38ID:IBvMExCHとりあえずココを見てがんばります。
http://www.plustarnet.com/aspil/Programming/
0918名前は開発中のものです。
2006/01/12(木) 12:11:28ID:5nmQIn8b0919名前は開発中のものです。
2006/01/12(木) 17:46:54ID:V9e+vkVx0920名前は開発中のものです。
2006/01/12(木) 17:51:05ID:2W+3hlHoIEのコンポーネントなど必要ないし、意味は全く分からん。
0921名前は開発中のものです。
2006/01/12(木) 17:55:58ID:AARFMmpo0922名前は開発中のものです。
2006/01/12(木) 17:58:30ID:RrwGU04Lレス数が900を超えています。1000を超えると表示できなくなるよ。