- 1 名前:名前は開発中のものです。 mailto:sage [2009/12/13(日) 18:11:06 ID:ESt66YNz]
- タスクシステムについての議論、相談、質問、雑談などのスレです
part8 pc11.2ch.net/test/read.cgi/gamedev/1250678891/ part7 pc11.2ch.net/test/read.cgi/gamedev/1241670786/ part6 pc11.2ch.net/test/read.cgi/gamedev/1238725539/ part5 pc11.2ch.net/test/read.cgi/gamedev/1234977661/ part4 pc11.2ch.net/test/read.cgi/gamedev/1233459490/ part3 pc11.2ch.net/test/read.cgi/gamedev/1226199100/ part2 pc11.2ch.net/test/read.cgi/gamedev/1196711513/ part1 pc11.2ch.net/test/read.cgi/gamedev/1173708588/ ・タスクと呼ばれる実装は、非常に多岐に渡ります 古典タスクシステムについての話題は「>>2」と明示してください そうでない場合はカスタム版であることを明示してください ・人を憎んで言語を憎まず
- 71 名前:名前は開発中のものです。 mailto:sage [2010/01/01(金) 09:09:20 ID:7lwJSlZL]
- >>70
> 簡単な古典TSには、TCB間の情報・イベント伝達や、親子関係を持たせる機能などが無い > これらを実装しようとすると、気持ち悪いコードになる可能性が高い 今時のタスクシステムにしろUnreal EngineとかのActorにしろ、今時のゲームエンジン系で イベント伝達や親子関係とかをサポートしてないものを探すほうが難しいな。 つまり実際に製品規模のゲームを作るうえでは必須な機能だ。 ゲームロジック部分は嫌でも土臭くなる部分が出てくるし、これはタスクとかActor を使わなければ綺麗に書ける、というものでもない。 「いや、俺はそんなもの使わずに製品規模のゲーム作る方法知ってるよ」って天才がいるのなら CEDECなりGDCなりで発表すればきっと世界中のゲームプログラマから賞賛受けるよ。
- 72 名前:名前は開発中のものです。 mailto:sage [2010/01/01(金) 09:39:45 ID:4JKBI3JG]
- >>70
逐次実行がタスクシステムの売りっていわれても、そもそもプログラムは基本全部逐次実行だ。 ますますfor(;;){ task1(); task2(); task3(); }で問題ないな。 >>71 それらはゲームエンジンという制約からくるものだ。 ゲームのメインロジックは泥臭くなるというが、それはゲームエンジンを使おうとするから。 ゲームなんて、入力→状態更新→描画 を永遠と繰り返すだけなわけで、 普通に書けばそんなに泥臭くならない。 WindowsアプリがWindowsの仕様にあわせるために窓周りが泥臭くなるのと同じ理由で、 ゲームエンジンでゲーム作ると泥臭くなる。 増築の手法で一戸建て立てようとしているのだから当たり前。
- 73 名前:名前は開発中のものです。 mailto:sage [2010/01/01(金) 09:50:21 ID:7lwJSlZL]
- >>72
>ゲームのメインロジックは泥臭くなるというが、それはゲームエンジンを使おうとするから。 >ゲームなんて、入力→状態更新→描画 を永遠と繰り返すだけなわけで、 >普通に書けばそんなに泥臭くならない。 UEエンジンやFarCryエンジン、タスクシステム使ってる時代遅れの開発者達に 「ゲームエンジンなんて使わずに普通に書け」と教えてあげなきゃ! 世界中のゲーム開発者が気づかなかったことを気づくなんて天才だね。 ・・・紙一重にはかなわんww
- 74 名前:名前は開発中のものです。 mailto:sage [2010/01/01(金) 10:00:29 ID:4JKBI3JG]
- 今時ゲームなんて作ってる奴はもとより時代遅れなのかもしれないよ?
あーあと、親子関係とかは(何の親子関係かは知らんが)実装しても良いと思うよ。必要ならね。 それをタスクやactorに結びつけるのは糞の極みだが。
- 75 名前:名前は開発中のものです。 mailto:sage [2010/01/01(金) 10:21:15 ID:7lwJSlZL]
- >>74
>今時ゲームなんて作ってる奴はもとより時代遅れなのかもしれないよ? ゲーム製作技術なんて時代遅れの板では天才様のレベルには合わないようですよ?www
|

|