トップページ > ゲ製作技術 > 2011年03月09日 > Vm9YGKI1

書き込み順位&時間帯一覧

10 位/154 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000000224



使用した名前一覧書き込んだスレッド一覧
名前は開発中のものです。
【ダンジョン】 自動生成 2 【地形】
【初心者】スレを立てる前にココで質問を【Part22】
1人でゲームが作れるように修行します。2

書き込みレス一覧

【ダンジョン】 自動生成 2 【地形】
686 :名前は開発中のものです。[sage]:2011/03/09(水) 22:12:33.31 ID:Vm9YGKI1
山岳形状の作成サンプル
ttp://amadela.web.fc2.com/misc/mountain.png

実行ファイルはこちらから
ttp://amadela.web.fc2.com/misc/mountain.html

【初心者】スレを立てる前にココで質問を【Part22】
369 :名前は開発中のものです。[sage]:2011/03/09(水) 22:38:43.62 ID:Vm9YGKI1
>>366
市販のゲームがどれくらい真面目に判定しているかは知りませんが、
アマチュアレベルがビリヤードを作るときに使った方法を紹介します。

(1) 1フレームの時間をTとする
(2) 今から時刻Tまでの間で、物体間に衝突が発生する微小時間tを求める
  衝突が発生しないなら t=Tとする
(3) すべての物体を時刻t分だけ移動する
(4) 衝突が発生した物体間で速度を更新する
(5) Tからtを引く
(6) まだTが残っていたら、(2)へもどる

「撃力」とか「rigid body dynamics」で検索すると参考になると思います。

【初心者】スレを立てる前にココで質問を【Part22】
371 :名前は開発中のものです。[sage]:2011/03/09(水) 23:10:45.81 ID:Vm9YGKI1
オブジェクトがものすごく多い場合は、計算を軽くするための前処理を検討してください。
1フレーム時間後、かすりもしない物体同士は判定する必要がありません。
1人でゲームが作れるように修行します。2
169 :名前は開発中のものです。[sage]:2011/03/09(水) 23:20:56.09 ID:Vm9YGKI1
宣言前のクラスのポインタをメンバ変数として宣言したければ、

class CclassA{
  class CclassB *pB;
};

class CclassB{
;
};

というように、クラス名の前に class と書きます。
ポインタにしか通用しませんが。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。