- 1 名前:名前は開発中のものです。 [2010/12/27(月) 01:43:47 ID:QoHzYdr3]
- 現在国産のゲームエンジンがなく海外のゲームエンジンに依存してしまっている状態です。このスレはそんな状態を打破すべく国産ゲームエンジンを協力して作ることを目的とします。
情報交換、オープンソースで協力して作るなど何でもござれ。
- 554 名前:名前は開発中のものです。 mailto:sage [2011/01/10(月) 00:32:30 ID:dGN/FnJs]
- 今までのレスをまとめて叩き台作ってくれる神さまおいでませー
- 555 名前:名前は開発中のものです。 mailto:sage [2011/01/10(月) 11:11:09 ID:T3TNcEEr]
- え、もうこのスレ終わり?
結局始まりさえしなかったな。
- 556 名前:名前は開発中のものです。 mailto:sage [2011/01/10(月) 11:54:22 ID:bkerkZNC]
- 数学の勉強中だよ
- 557 名前:名前は開発中のものです。 mailto:sage [2011/01/10(月) 13:15:34 ID:o3EGkc6x]
- ゲームエンジン作るのに数学なんているの?
- 558 名前:名前は開発中のものです。 mailto:sage [2011/01/10(月) 13:22:48 ID:47F57uRm]
- math系のライブラリを用意するのにはいるだろうね。
- 559 名前:名前は開発中のものです。 mailto:sage [2011/01/10(月) 13:48:35 ID:t+GXiUf3]
- >>557
画像の回転、縮小などには数学が必要だけど、ライブラリの機能で事足りるなら別に要らないかもしれない。 物理エンジンも同様。 難しく考えることは無いと思う。できることをやればいいよ。
- 560 名前: ◆GRGSIBERIA mailto:sage [2011/01/10(月) 14:28:20 ID:W4PQG0rs]
- >>559
当たり判定とかは割と実装になるんじゃない? 境界線判定にしろメッシュ判定にしろ、ゲームによって最適な当たり判定もあるわけだし。
- 561 名前:名前は開発中のものです。 mailto:sage [2011/01/10(月) 16:24:34 ID:giosURdE]
- じゃあC++,Windows+DirectXにけてーい。
ゲームはメタルギアソリッドだな
- 562 名前:名前は開発中のものです。 mailto:sage [2011/01/10(月) 17:48:31 ID:T3TNcEEr]
- 突然何言ってんだよ
- 563 名前:名前は開発中のものです。 mailto:sage [2011/01/10(月) 18:24:44 ID:F7pyeGD+]
- >>560
おいお前、何、いまさらまともなこと言ってんだよ。 お前は>>141で「行列辺りなら小学生でもできる気がするけどね。」と言ったところじゃん。 お前の言うゲームエンジンは小学生でも1年勉強すれば作れるようになるんじゃなかったの? それとも>>143で指摘を受けて反省したの?
- 564 名前:名前は開発中のものです。 mailto:sage [2011/01/10(月) 18:49:45 ID:giosURdE]
- みんなケンカ腰すぎるよ
どうせ作れないにしても仲良くやろう
- 565 名前:名前は開発中のものです。 mailto:sage [2011/01/10(月) 18:53:28 ID:dGN/FnJs]
- >>561
TPSの3Dゲームを作るためのエンジンで良いのだね?
- 566 名前:名前は開発中のものです。 mailto:sage [2011/01/10(月) 18:55:15 ID:K5geRqMr]
- サードパーソンカメラって日本だと一番需要が多いから良いよね
無双にも使えるしRPGにも使える
- 567 名前:名前は開発中のものです。 mailto:sage [2011/01/10(月) 19:08:49 ID:T3TNcEEr]
- 俺Linux+OpenGLで作るわ
- 568 名前:名前は開発中のものです。 mailto:sage [2011/01/10(月) 19:16:02 ID:giosURdE]
- >>565
それが良いね >>567 おつよろ〜
- 569 名前:名前は開発中のものです。 mailto:sage [2011/01/11(火) 06:58:10 ID:6sgb4bvV]
- 言うは易く行なうは難し
- 570 名前:名前は開発中のものです。 mailto:sage [2011/01/12(水) 17:07:57 ID:TJxkMUmI]
- だいたい>>13-14の予言通りの流れ。
- 571 名前:名前は開発中のものです。 mailto:sage [2011/01/12(水) 17:17:28 ID:goh9MnEs]
- >>191
> 2日ぐらいでゲームもどきにはなるんじゃないかな? 12日経っても何も出てこないみたいだな。こいつは嘘ばっかりの人間のクズだな。
- 572 名前:名前は開発中のものです。 mailto:sage [2011/01/12(水) 17:35:04 ID:6sCriUFq]
- 2DのRPGが作れるWOLF RPGエディターみたいに
3DのTPSが作れるエディターを製作すれば良いんじゃない? 話が大き過ぎるとまとまらないかと
- 573 名前:名前は開発中のものです。 mailto:sage [2011/01/12(水) 17:45:15 ID:8P/nDnKq]
- そう思うのなら作るといいよ。
問題はまとまるとかまとまらないじゃなくて、 意見を出しておきながら、自分で作ろうとせず投げっぱなしの奴がいることだから。
- 574 名前: ◆GRGSIBERIA mailto:sage [2011/01/13(木) 06:04:27 ID:ISRI77ne]
- >>573
作っている人はいるのかもしれないけど書き込んでないのかもしれない。 かと言って盛り上げる人もいないので書き込みは少ない。
- 575 名前:名前は開発中のものです。 mailto:sage [2011/01/13(木) 06:08:42 ID:ZlNAYye0]
- >>574
まだ何も出来ないの?馬鹿なの?
- 576 名前:名前は開発中のものです。 mailto:sage [2011/01/13(木) 06:09:22 ID:g1hey/RP]
- Easy3D使って作ってもいい?
- 577 名前:名前は開発中のものです。 mailto:sage [2011/01/13(木) 06:37:57 ID:jns4j3wj]
- 個人のプロジェクトならライセンスに問題がなければ
好きなものを使っていいと思うよ?
- 578 名前:名前は開発中のものです。 mailto:sage [2011/01/13(木) 08:28:45 ID:KBLw3JXR]
- プログラムが1行も書かれてないなw
- 579 名前:名前は開発中のものです。 mailto:sage [2011/01/13(木) 10:14:14 ID:w1GFODqf]
- この本どう?
Game Engine Gems [ハードカバー] Eric Lengyel もちろんお前らなら読んだことあるよな!!
- 580 名前:名前は開発中のものです。 mailto:sage [2011/01/13(木) 10:25:14 ID:ZlNAYye0]
- >>579
それ、論文の寄せ集めだぞ。 簡単なゲームエンジンすら書けない奴らが読んでも無駄。
- 581 名前:名前は開発中のものです。 mailto:sage [2011/01/13(木) 13:50:26 ID:WiBhBLFA]
- 協力して作るためには、まず誰かが叩き台を作らないと話が進まないと思う。
それに対して口だけ野郎どもが偉そうに何も出来ないくせに上から目線で なにかアドバイスしてくれるだろうから、叩き台を作った奴が作業すれば協力者も 出てくるだろう。
- 582 名前:名前は開発中のものです。 mailto:sage [2011/01/13(木) 13:54:08 ID:g1hey/RP]
- >>577
ありがとう がんばる
- 583 名前:名前は開発中のものです。 mailto:sage [2011/01/13(木) 14:03:22 ID:c5jnuM0J]
- 叩き台の件は結構初期からあるけどなかなか作られないな
- 584 名前:名前は開発中のものです。 mailto:sage [2011/01/13(木) 16:52:44 ID:EGfrl23z]
- 叩き台を作るにも時間は必要
まだ一ヶ月も経ってないだろ
- 585 名前:名前は開発中のものです。 mailto:sage [2011/01/13(木) 20:19:06 ID:fgJ/yL7i]
- むしろ叩き台が出来上がってからスレ立てる、くらいじゃないと
いつまで経っても話しがまとまらないのでは。
- 586 名前:名前は開発中のものです。 mailto:sage [2011/01/13(木) 20:27:53 ID:c5jnuM0J]
- >>585
まぁそうなんだけど、もうスレは立っちゃってるしなぁ…
- 587 名前:名前は開発中のものです。 mailto:sage [2011/01/13(木) 20:29:18 ID:d6Dpuilu]
- 叩き台出来たら伸びるだろ。
それまでは冬眠
- 588 名前:名前は開発中のものです。 mailto:sage [2011/01/13(木) 21:29:56 ID:y8oREgVT]
- ちゃんと作ってるぞい。
今は3Dのレンダラー部分と文字描画のシステムを組んでいる。
- 589 名前:名前は開発中のものです。 mailto:sage [2011/01/13(木) 21:41:40 ID:ZlNAYye0]
- >>588
ゲームエンジンどころかゲームライブラリですらなく、 DirectXのサンプルにも劣るゴミを作ってるわけか。 んなもん誰もいらねーわ。
- 590 名前:名前は開発中のものです。 mailto:sage [2011/01/13(木) 21:41:44 ID:w1GFODqf]
- 誰だよお前
- 591 名前:名前は開発中のものです。 mailto:sage [2011/01/13(木) 21:56:43 ID:d6Dpuilu]
- >>589
仲良くやろうよ。
- 592 名前:名前は開発中のものです。 mailto:sage [2011/01/13(木) 23:43:20 ID:y8oREgVT]
- >>589
いやどっちみち無かったらゲーム以前の部分だろ。 低レベル層を他のライブラリ任せにするのは有料で無い限り危ないだろ。
- 593 名前:名前は開発中のものです。 mailto:sage [2011/01/14(金) 00:09:56 ID:howQ/8ST]
- >>592
いやだからさ、そんな低レベル層なんか、DirectX SDKのサンプルを参考にすれば すぐ書けるわけで、誰もそんなことが知りたいわけでも見たいわけでも欲しいわけでもないんだよ。
- 594 名前:名前は開発中のものです。 mailto:sage [2011/01/14(金) 00:22:10 ID:EeWDgiv+]
- ゲームエンジンってdirectXみたいな物?
directXってハードがdirectXに仕様を合わせてるから ゲームエンジンを作るにはハードから作らないと無理じゃない?
- 595 名前:名前は開発中のものです。 mailto:sage [2011/01/14(金) 00:23:20 ID:howQ/8ST]
- >>594
他の人がどう思ってるかは知らんが 俺はゲームエンジンって、もっとアプリケーションレイヤーにあるものだと思っているがな。
- 596 名前:名前は開発中のものです。 mailto:sage [2011/01/14(金) 00:56:05 ID:GUqLpAQU]
- そういやDirectXにしろOpenGLにしろ、結局外国産の上に乗っかるだけじゃねーかw
- 597 名前:名前は開発中のものです。 mailto:sage [2011/01/14(金) 01:01:54 ID:od99MPgw]
- >>594
DirectXはたんなるAPIの集合。 ゲームエンジンは究極的にはツクールって事になるな。 海外のゲームエンジンとかの一例だとゲームエンジン部隊はエンジンを作り続けて ゲーム製作部隊はレベルデザインとスクリプト書くだけってくらい徹底してるのもあるみたいよ。 もっともその場合はゲームそのものは同じジャンルの焼き直ししか作れないんだけど。(そこの場合はFPSツクール状態) カプコンのMTフレームワークはゲーム毎にエンジン部隊が付きっ切りでそのゲーム専用カスタマイズしまくるから全く別なんだろうけどね。 だから下位互換性なにそれおいしいの状態。
- 598 名前:名前は開発中のものです。 mailto:sage [2011/01/14(金) 01:18:42 ID:howQ/8ST]
- >>596
そんなことを言いだすなら、OSもCPUもメモリ外国産だからな。
- 599 名前:名前は開発中のものです。 mailto:sage [2011/01/14(金) 01:27:59 ID:jh3RqJQN]
- 目標が無双ツクールみたいな流れだけど、ワナビーにも程がある
- 600 名前:名前は開発中のものです。 mailto:sage [2011/01/14(金) 01:30:57 ID:kM3PoWV+]
- ワナビーって言いたいだけだろおまえ
- 601 名前:名前は開発中のものです。 mailto:sage [2011/01/14(金) 01:34:31 ID:pnBLFGPc]
- おっとそこまでだ
- 602 名前:名前は開発中のものです。 mailto:sage [2011/01/14(金) 05:34:57 ID:5bagP3Lf]
- >>597
3DのTPSツクールに決定
- 603 名前:名前は開発中のものです。 mailto:sage [2011/01/14(金) 09:40:37 ID:WoFdY3DM]
- スクリプト側で動的にクラスを定義してC++側から使うのって無理だよな?
つまりシーンに固有のクラス、例えばMyCharacterとかは予めC++のクラスとして 定義されているのをスクリプト側から指定しないとダメだよな?
- 604 名前:名前は開発中のものです。 mailto:sage [2011/01/14(金) 09:57:58 ID:od99MPgw]
- 基本的にはC/C++側で用意されているものをスクリプトがたたく形にしかならないよ。
エンジン側の機能をスクリプトで拡張するような事はできない。
- 605 名前:名前は開発中のものです。 mailto:sage [2011/01/14(金) 10:12:50 ID:kgf693iT]
- スクリプトでソースコードを生成し、DLLを生成し読み込ませるような構造にすれば可能。
- 606 名前:名前は開発中のものです。 mailto:sage [2011/01/14(金) 12:12:18 ID:4USzcwOf]
- スクリプト言語側がCからクラスにアクセスできるような仕組みを
提供していればできるかも でもかなり回りくどいことになりそうな気がする 名前テーブルからクラス名を検索して、アクセスするための構造体を うんちゃら、メソッドを実行するためにうんちゃらとか…
- 607 名前:名前は開発中のものです。 [2011/01/14(金) 17:02:10 ID:WoFdY3DM]
- お前らにまかせとくと100年経っても何もできないから俺ゲームエンジン作るわ。Linux + OpenGLで。
基本的にゲームコーディング・コンプリートの丸写しな。 (俺が独自に考えるよりよっぽどいい) - 大きく「ゲームアプリケーション」「ゲームロジック」「ゲームビュー」の3モジュール - イベント駆動 とりあえずBasicTPSというゲームロジックを作って3Dシーンを動き回って弾が打てるところまで。 さしあたってアニメーションはなし。
- 608 名前:名前は開発中のものです。 mailto:sage [2011/01/14(金) 17:25:15 ID:5bagP3Lf]
- >>607
神後輪
- 609 名前:名前は開発中のものです。 mailto:sage [2011/01/14(金) 17:27:12 ID:kM3PoWV+]
- それがさっきまで人にものを聞いていた者の態度かね?
まぁせいぜい頑張れ
- 610 名前:名前は開発中のものです。 mailto:sage [2011/01/14(金) 17:57:32 ID:Ouq3NHxx]
- がんばれー
- 611 名前:名前は開発中のものです。 mailto:sage [2011/01/14(金) 18:18:41 ID:howQ/8ST]
- >>603
> スクリプト側で動的にクラスを定義してC++側から使うのって無理だよな? C#なら簡単なんだけどな。 C++だと、エンドユーザーにもスクリプト書かせたいならコンパイラ付属しなきゃいかんな。 gcc付属はライセンス的に嫌だな・・ まあ、C#でいいんじゃネーノ
- 612 名前:名前は開発中のものです。 mailto:sage [2011/01/14(金) 19:14:17 ID:hTTAbOK+]
- RTSツクールマダー?
- 613 名前:名前は開発中のものです。 mailto:sage [2011/01/14(金) 19:17:07 ID:5bagP3Lf]
- >>612
忙しくて苦手だ却下
- 614 名前: ◆GRGSIBERIA mailto:sage [2011/01/14(金) 21:05:58 ID:Qbk6eNpQ]
- >>607
丸写しはいいけど、どこからどこまでが引用か明記してね。 書いてないと後で揉める要素になるだろうから。
- 615 名前:名前は開発中のものです。 mailto:sage [2011/01/14(金) 21:13:42 ID:howQ/8ST]
- >>614
twitter.com/GRGSIBERIA/status/25837899316461568 > 参考文献も1件じゃ足りんかな……。まあ、隣のプロジェクトの論文なんだけど……。 卒論の参考文献1件だけとか…。 そんな馬鹿でも卒業できるのか? そもそも、お前は、本当に神奈川工科大学の学生なのか? 神奈川工科大学のネガキャンしたいだけの工作員じゃないかと疑われるレベル。
- 616 名前:名前は開発中のものです。 mailto:sage [2011/01/14(金) 21:46:31 ID:On2iTjk1]
- >>614
>>615みたいな粘着が出てくるから、必要なとき以外はトリップ外してくれ。
- 617 名前:名前は開発中のものです。 mailto:sage [2011/01/14(金) 22:06:23 ID:6bvexC+1]
- 見識を広めると途端に持論の新規性の無さを思い知るところと
なるので半ば意図的に半ば無意識のうちに目耳を塞いでるか 或は1月の時点でテーマが既出もいいところと知ってしまったものの もはや引き返す時間的猶予はないから、既出であることを指摘 されても知らなかったで押し通すために参考文献や出典を 隠蔽してるか まぁ全入時代の四流私学の学部生の卒論なら許されちゃうんじゃ ないかしら。煽りではなくまじめな話、厳格に評価したら大半が 留年しちゃうのが現実だから
- 618 名前:名前は開発中のものです。 mailto:sage [2011/01/14(金) 22:06:46 ID:uUwBQJ3L]
- >>605
スクリプトをPython/Ruby/Perl等でC++のソースコードに変換してDLLにコンパイルする感じですかね。 test.txt 表示( "hello world" ); 待機(10秒) 終了 ↓Python/Ruby/Perlで作ったコンバータ test.cpp struct SCRIPT_DATA { unsigned int opecode; void* operand; }; SCRIPT_DATA test[] = { { OP_PRINT, operand0000, }, { OP_NOP, ( void* )10.0f, }, { OP_EXIT, }, }; char operand0000[] = "hello world";
- 619 名前:名前は開発中のものです。 mailto:sage [2011/01/14(金) 22:07:10 ID:6ziWikCz]
- >>617
こいつまだ3年だから
- 620 名前:名前は開発中のものです。 mailto:sage [2011/01/14(金) 22:14:15 ID:6bvexC+1]
- いや、なんか隣のプロジェクトとか書いてたから
他人の卒論の話をしてるのかと思ってたわ
- 621 名前:名前は開発中のものです。 mailto:sage [2011/01/14(金) 22:19:27 ID:uUwBQJ3L]
- >>618
(続き) ↓DLLにコンパイル test.def(DLL用DEF) LIBRARY test DESCRIPTION "TEST" VERSION 1.0 EXPORTS test @1 NONAME DATA ...間違えた ( void* )10.0f,→( void* )10,
- 622 名前: ◆GRGSIBERIA mailto:sage [2011/01/14(金) 22:58:03 ID:Qbk6eNpQ]
- >>617
今やってるプロジェクトが論文発表しようということになったので書いた。 新規性があるかと言うとゼロだけど、(論文としての)事例は何とか初になってくれることを願う。 そうだとしてもゼロだけど。発表した経験がうんたらかんたら。 論文は投稿したから恥晒さないように発表自体頑張るしかない。 >>619 実際3年だけど、発表する機会は高校生でもあるよ。 論文発表している段階でゼミ生トップみたいなステータスはあると思う。 うちの大学での話だけどね。他の大学は知らん。
- 623 名前:名前は開発中のものです。 mailto:sage [2011/01/14(金) 23:17:55 ID:pnBLFGPc]
- 卒論の話したいなら雑談スレでやったらどうか。
- 624 名前:名前は開発中のものです。 mailto:sage [2011/01/14(金) 23:26:43 ID:y7BbBnCN]
- 二日でゲーム用意するとか言ってなかったっけ
もう何日経ってるんだよ
- 625 名前:名前は開発中のものです。 mailto:sage [2011/01/14(金) 23:42:10 ID:howQ/8ST]
- >>624
このクソコテは自分の都合の悪いことは全部無視だからな。
- 626 名前:名前は開発中のものです。 mailto:sage [2011/01/14(金) 23:50:15 ID:5bagP3Lf]
- >>622
2日と言わず2年でもかまわないよ 個人のレベルじゃMinecraftが限界だろうしね
- 627 名前:名前は開発中のものです。 mailto:sage [2011/01/14(金) 23:55:58 ID:howQ/8ST]
- >>626
2日で出来ると言ったものが2週間かけてもできてこないんだぞ。 何10年かけてもこいつには何も作れないに決まってんだろ。
- 628 名前:名前は開発中のものです。 mailto:sage [2011/01/15(土) 00:04:29 ID:dsGiM478]
- >>627
せっかちだね君はw
- 629 名前: ◆GRGSIBERIA mailto:sage [2011/01/15(土) 00:07:50 ID:8x3bZWXW]
- >>624
ごめん、全くソースコードに手付けてない。 できなかったってことにしといて。
- 630 名前:名前は開発中のものです。 mailto:sage [2011/01/15(土) 00:38:55 ID:Mwed0Jq9]
- >>629
素直に認めて謝れよ
- 631 名前:名前は開発中のものです。 mailto:sage [2011/01/15(土) 00:42:31 ID:FriyWBBE]
- >>622
なんだよ。研究室未配属の学生でも参加できる学内・学部内・学科内の 小さな発表会なら恥をかこうが何しようが身内の話だから何の躊躇もイランだろ ところでゼミ生トップみたいなステータスって文系の学生同士が繰り広げる ささやかなフフン合戦みたいでかわいいな。がんばれよ ところで君、お願いがあるんだが、情報メディア科の小島研に知り合いがいるなら 千鳥エンジンの実態とその使い心地について聞いてみてくれ。な。頼むよ
- 632 名前:名前は開発中のものです。 mailto:sage [2011/01/15(土) 00:49:20 ID:FriyWBBE]
- かなりショボいと風の噂で聞いたもんでな。真偽が知りたいんだ
- 633 名前:名前は開発中のものです。 mailto:sage [2011/01/15(土) 01:04:54 ID:8ef0Vp43]
- >>630
「申す」が謙譲語であることすらわかっていない中学生並の国語力の奴が そんなまともな対応が出来るわけねーじゃん。 twitter.com/GRGSIBERIA/status/25665536314572800 > 査読した上で文章を直し、レイアウトを整えろと……。画像とメモを送って何を申すかと思えば……。
- 634 名前: ◆GRGSIBERIA mailto:sage [2011/01/15(土) 01:32:28 ID:8x3bZWXW]
- >>630
ごめんね。 2ちゃんで書けば自分を追い込めるかと思ったんだけどそうでもなかったよ。 未だ追加した行数が100行行くか行かないか、ってところだよ。 >>631 小島研は映像だから使ってる人いないかも。 まあ、見つけたら聞いてはみるよ。
- 635 名前:名前は開発中のものです。 mailto:sage [2011/01/15(土) 02:22:15 ID:xjX7zY5i]
- 執拗に個人攻撃してる人、頭おかしいんですか?
- 636 名前:名前は開発中のものです。 mailto:sage [2011/01/15(土) 03:34:01 ID:ncRLHqh9]
- 2ちゃんで声がでかい奴にはロクな奴がいないな
そろそろ釣り宣言でもしたらどうだ?w
- 637 名前:名前は開発中のものです。 mailto:sage [2011/01/15(土) 04:14:44 ID:cDrIDwXj]
- >>635
2chで実名を晒してスレ乗っ取る奴の方が頭おかしいわ まともなリテラシーのある学校ならmixi、twitterの利用にすら自重を求めるのに
- 638 名前:名前は開発中のものです。 mailto:sage [2011/01/15(土) 05:42:46 ID:ZxowfnFR]
- まあこんなもんだよな
想定通り
- 639 名前:名前は開発中のものです。 mailto:sage [2011/01/15(土) 08:54:09 ID:gNIiraoc]
- 低レベル層から作ってるけどこの空気の中でソースをさらす勇気は無いなw
- 640 名前:名前は開発中のものです。 mailto:sage [2011/01/15(土) 09:26:21 ID:qOnfmjhc]
- 昨日から作り始めたから一緒にさらそうぜ。
俺の考えている「ゲームエンジン」がおまえらの考えている「ゲームエンジン」と一致しているかかなり不安だ。
- 641 名前:名前は開発中のものです。 mailto:sage [2011/01/15(土) 11:14:42 ID:dsGiM478]
- >>639
さらす必要は無いよ 情報交換だけでも十分 ツクール系なら画面のスクショだけで十分だし
- 642 名前:名前は開発中のものです。 mailto:sage [2011/01/15(土) 12:01:28 ID:IeU7tK/g]
- >>621
(続き) HMODULE module = LoadLibrary( "test.dll" ); SCRIPT_DATA* pc = reinterpret_cast< SCRIPT_DATA* >( GetProcAddress( module, MAKEINTERSOURCE( 1 ) ) ); pc->opecodeが実行する命令、pc->operandは命令が処理するデータ。 pc->opecodeの命令の種類で、pcをどれだけ進めるか決める。 DLLに変換する過程を経るなら、C++の文法はあらかた織り込めると思いますが、 生のスクリプトデータをエンジンが直接に解釈して実行するのは、 エンジンにCコンパイラに匹敵する機能を実装させるのと同じかと思います。
- 643 名前:名前は開発中のものです。 mailto:sage [2011/01/15(土) 12:17:12 ID:xcdrwYda]
- > まともなリテラシーのある学校ならmixi、twitterの利用にすら自重を求めるのに
まともなリテラシーのない情弱さんお疲れですw
- 644 名前:名前は開発中のものです。 mailto:sage [2011/01/15(土) 13:26:33 ID:IeU7tK/g]
- >>642
(続き) MyCharacterクラスをスクリプト独自に定義してそのメンバー関数をエンジンに実行させる。 移動(NPC) ↓ test.cpp { OP_EXPORT, ( void* )2, }, MyCharacter NPC; void functionxxxx( void ){ NPC.move(); } ↓ test.def EXPORT functionxxxx @2 NONAME ↓ engine.cpp switch( pc->opecode ) { case OP_EXPORT: reinterpret_cast< void (*) ( void* ) >( GetProcAddress( module, MAKEINTERSOURCE( reinterpret_cast< int >( pc->operand ) ) )(); break; }
- 645 名前:名前は開発中のものです。 mailto:sage [2011/01/15(土) 17:42:26 ID:qOnfmjhc]
- Doxygenで作ったドキュメントをそのままWebで見れるようにできる方法知らない?
そのままアップしたら全然違うレイアウトのものが表示されたよ! ソースだけ見せられてもよくわからないでしょ。
- 646 名前:名前は開発中のものです。 mailto:sage [2011/01/15(土) 18:11:30 ID:Mwed0Jq9]
- >>633
それとこれとは >>634 ちゃんと謝ったんだし「俺は」許すよ
- 647 名前:Ericaエンジン mailto:sage [2011/01/15(土) 19:54:47 ID:qOnfmjhc]
- 殺伐としたこのスレに俺ゲームエンジンの設計ドキュメント兼ソース投下。
erica.googlecode.com/svn/trunk/doc/html/hierarchy.html こういう感じで作ろうと思うのだが、どうだろうか。 基本は「ゲームコーディング・コンプリート」の丸写しな。 ゲームエンジンの基幹部分は抑えたはず。 - GameLogic : ゲームの基本ロジックの制御 - GameView : ゲームの描画とUI(コントロール) - Actor : ゲーム中に基本構成要素 - EventQueue : 上3つが通信するのに使う - Event : 基本的に全てイベント駆動
- 648 名前:名前は開発中のものです。 mailto:sage [2011/01/15(土) 20:43:11 ID:dsGiM478]
- >>647
お疲れ様ー 燃料投下 乙です 気長にまったりやっていこう
- 649 名前:名前は開発中のものです。 mailto:sage [2011/01/16(日) 05:00:39 ID:h//nkwP2]
- >>641
ツクール系作ってるよ 早くスクショ見せられるようにがんばるね
- 650 名前:名前は開発中のものです。 mailto:sage [2011/01/16(日) 05:11:41 ID:oLhTrJFd]
- >>647
Doxygenってはじめて知った。 これおもしろいね。 使ってみようかな・・・。 ゲームエンジンがんばってね!
- 651 名前:名前は開発中のものです。 mailto:sage [2011/01/16(日) 07:37:03 ID:x4ONJsEI]
- 神奈川工科大のクソコテは実在する人物なのか?
わざと馬鹿なフリして神奈川工科大のネガキャンでもしてるのか? OBが見たら頼むからやめてくださいって懇願されるレベルだぞ
- 652 名前:名前は開発中のものです。 mailto:sage [2011/01/16(日) 08:37:08 ID:3In/luUS]
- ソースコードにドキュメントを埋め込んでいく形で書けるので
コード書きながらドキュメントに矛盾がないか一目でわかる おすすめだよん > ドキュメント自動生成ツール
- 653 名前:名前は開発中のものです。 mailto:sage [2011/01/16(日) 12:42:07 ID:jomYliO8]
- >>125
>>130 余裕持って三ヶ月と言ってる割には未だに何も出てこないな
- 654 名前:名前は開発中のものです。 mailto:sage [2011/01/16(日) 13:53:14 ID:jGnwO63E]
- まだ言うか。
粘着にもほどがあるだろ
|

|