- タスクシステム
533 :名前は開発中のものです。[sage]:2011/10/10(月) 00:22:27.25 ID:zUlSm3G3 - なるたけ上流で解決した方が話が早いんだ。
仕事でも、話が部署間を跨る場合は上に掛け合うものだ。 会社の仕組みがそうなってるから、 どの道新しい機能を追加する場合は上の人に調節してもらわなきゃならんから、 メインループ部を書き換えるタイミングはあるんだよ。
|
- タスクシステム
535 :名前は開発中のものです。[sage]:2011/10/10(月) 02:46:31.77 ID:zUlSm3G3 - http://msdn.microsoft.com/ja-JP/library/bb203873(v=XNAGameStudio.20).aspx
やっちゃってるなぁ。 まーXNA的には、このフレームワーク部を使う/使わないは自由だからな。 本当にUpdate一発だし、 (普通せめて、更新/当たり判定/補正、ぐらいにフェーズ分けするよなぁ。Update一発で処理完結とかw) しかも出来合いのものだから改変不可だろうし、使うと速攻で地獄行きだな。 例え生粋のタスクシステマーでもこんなもんは使わねぇだろうよ。 ページの下の方の「ゲーム サービス」とかマジ意味不明だな。 どうせ型で引っ掛けるんなら、ファクトリー+シングルトンで良いじゃん。
|
- タスクシステム
548 :名前は開発中のものです。[sage]:2011/10/10(月) 14:54:05.35 ID:zUlSm3G3 - http://msdn.microsoft.com/ja-JP/library/bb203873(v=XNAGameStudio.20).aspx
ついには、XNAのこんな腐ったもんまで擁護し始めたか。 自前のタスクシステムですらないから、ゲームに合わせて改変すら出来ん代物。 しばらくこのネタで引っ張れるな。MS公式タスクシステムw
|
- タスクシステム
561 :名前は開発中のものです。[sage]:2011/10/10(月) 19:26:47.28 ID:zUlSm3G3 - 可変フレームレートは、Gameクラスで行われている。GameComponent関係なし。
Gameクラスを継承して、Game.UpdateとGame.Drawにそれぞれ処理を書けばOK。 GameComponentは単なる散らかし屋さん。 優先順位に従って毎フレームUpdateを呼ぶ以上の機能は持ってない。
|
- タスクシステム
564 :名前は開発中のものです。[sage]:2011/10/10(月) 19:49:30.95 ID:zUlSm3G3 - ほら、どうするんだ?
性悪が適当なことばっか言って煽るから、>>563こんなこと言ってるぞ。 まー痛い目にあうのも勉強か。 一つだけ助言しとくと、普通は最低限、 1.とりあえず全部更新してみる。 2.不都合が起こってないか全てチェックして、結果はメンバに一時保存しとく。 3.2の結果を受けて、不都合が起こっている場合は補正をかける。 程度のフェーズがあるものだぞ。無論ゲームの仕様にもよるがな。 Update一発でどうやって切り抜けるつもりだ? 出来合いのフレームワークゆえ、改変すら効かんぞ。 とは言っても、どうせ聞かないんだろうから、好きにやってみ。
|