- ゲームエンジン製作スレ
401 : ◆GRGSIBERIA [sage]:2011/01/06(木) 01:24:44 ID:XuQZKeKu - まあ、さっさと書くのが吉だね。
企画に3年、コーディングに1か月とはよく言ったもんだし。 で、書いてる間は何をするよ? >>400 議論する分には価値あるんじゃね? >>389 そもそも(あくまで僕の)コンセプトは、 さっきまでニコ動見ていた人が今からでも使えるエンジンなんですが……。 仕事をする上でC#を使ったエンジンについて議論がしたいなら、 それを先に言わなきゃ議論が成立しないでしょうに……。 >>390 >そんなでたらめをどこで覚えたんだよ。 Microsoftの記事。1MB単位でGCを走査するって確か書いてあった。 >C#で書かれたゲームがどうなっているのか、ソースコードを読んでみなよ。 何のソースコード? 正直、メモリ管理が本当に面倒くさいから純粋に興味がある。 >毎フレームnewするのと、事前にnewしたものをそのあとのフレームでも末永く使い続けるのとはまったく意味が違うじゃん。 object型を共用データに持って、使いたい時にdynamic_castして使うってこと? 具体的なアルゴリズムってどうなってるの? >俺はC++で書いてたときの半分ぐらいのソースコードで書けている。 GCのおかげで思いもよらないぬるぽや、GameTimeが速攻でコレクトされるのとでだいぶ苦しんでるんだけど……。 あと、原因不明の解放とか、パフォーマンスダウンとか。 短いコードでパフォーマンスを落とさない方法があるのなら是非とも教えてほしいぐらい。
|
- ゲームエンジン製作スレ
424 : ◆GRGSIBERIA [sage]:2011/01/06(木) 15:27:52 ID:XuQZKeKu - >>412
まあプログラマーだし。 家だと虎、社会に出ればナマケモノ。 >>415 >LuaにするぐらいならC#にしたほうが断然マシだと俺は言ってんの。 LuaJITはC#と比べて1.2倍速いし、複雑な構文がない。 C++はC#より4倍速いし、メモリ管理から自作できる。 >LuaだってOOPだしGCあるだろうに。お前は夢でも見てんのか。 擬似クラスなのでOOPじゃないよ。C言語だってOOPじゃないでしょ? >しかもGCのある言語でまともにゲームも書けないような 箱●だってC#で書けるのにC++で開発してるじゃん。XNAはオンラインと同人向けだよ。 >>416 >object poolingという用語自体の意味を知らんようだな…。 Java使ったことないので。メインはC++とPythonなので。 >そのソース出してみなよ。原因教えてやんよ。 フレームワーク単体で動かしたTestUnitなら。
|
- ゲームエンジン製作スレ
426 : ◆GRGSIBERIA [sage]:2011/01/06(木) 15:49:30 ID:XuQZKeKu - >>417
>GCのある言語で「メモリ管理が面倒くさい」とか言ってるようでは理解不能だろう。お前にはまだ早過ぎる。 オープンソースかフリーで公開されてるんでしょ? アドレス貼り付けるだけだし、読む分には僕の責任だから貼ってよ。読んでみたい。 >1) 簡潔にソースを書くとゲームにならないって報告が9月に某所で講演した誰かが言ってた。 特にプロパティやforeach文のオーバーヘッドは甚大で、 XNA使っても一気にGPUに転送できないらしいから結局は自作したって。 >2) 普通はCG呼ばれるものをあえて呼ばれないように工夫するのって1番と矛盾してるんじゃね? そもそもこっちのコードをまだ1行も読んでないのになぜエスパーできるの? >>422 UDK敷居高くね? 個人で使う分には機能が多すぎると思うんだが?
|
- ゲームエンジン製作スレ
430 : ◆GRGSIBERIA [sage]:2011/01/06(木) 16:06:40 ID:XuQZKeKu - >>425
x64のどの言語が速いかとどの言語がベストかってところだけ見てた。 でも、Weightを全部1にしてもLuaJITのほうが速くない? 二分木だけ見てもしょうがない気がするんだけど。
|
- ゲームエンジン製作スレ
433 : ◆GRGSIBERIA [sage]:2011/01/06(木) 16:23:26 ID:XuQZKeKu - >>427
>なんでobject poolingがplacement newしてるだけとか意味不明なことを言い出すの? C#とC++の話からBoost::ObjectPoolの話をしていると思ったんだ。 ググってもBoost::ObjectPoolのほうが先に目に入ったんでTestUnitとUnitTestぐらいの間違いと思いました。 まさか専門外のJavaかつEffectiveJavaに載ってるようなこと話されたので理解できませんでした。 ごめんなさい。 >>428-429 正直言おう、大人げない。 議論する分に値しないし、何より時間の無駄なので、 NGワード全部有効にした上で透明あぼーんも有効にさせてもらうよ。 真っ先に無視されたくなかったら、まずはその言葉の使い方を直しなさい。 前もそうだったけど今後も相手にされないよ。
|
- ゲームエンジン製作スレ
467 : ◆GRGSIBERIA [sage]:2011/01/06(木) 22:35:17 ID:XuQZKeKu - >>465
みんな自分一人で書くってことじゃないか? それぐらいなら別に企画書も仕様書もいらんだろうし。
|