[過去ログ] ●初心者歓迎 スレを立てる前にここで質問を (1001レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
847(3): 841 [sage] 02/01/29 14:57 ID:??? AAS
>>843843(1): 名前は開発中のものです。 [sage] 02/01/29 11:33 ID:??? AAS
>>841
処理は小さくなるでしょう。>円判定
シューティング向けですね。
…あれ?
点と点だと2乗計算が3回と和算が1回、比較が1回必要ですよね?
矩形なら最短で比較4回とそれらのAND演算3回で済むので、こっちの方が
速いかと思ったのですが…。
累乗の計算って、結構重いと聞いた記憶が。
>>846if(x1<x2+w2 && x2<x1+w1 && y1<y2+h2 && y2<y1+h1){
}
多分これでOK。紙に四角形を書いて考えてみて
(矩形の幅と高さではなく対角線にあたる頂点座標を保持すれば、和算の処理は省けます)。
848: 770 ◆jUZhK5lw [] 02/01/29 15:10 ID:YY1S1IhK(3/3) AAS
>>847
でも今のところ弾が*で、敵がBなんですけど。それぞれ1コマなんですけど
これを4角形にすると、周りの部分も
判定されることになると思うんですが。
大丈夫ですか?
851: 847 [sage] 02/01/29 15:37 ID:??? AAS
>>850850(1): 名前は開発中のものです。 [sage] 02/01/29 15:34 ID:??? AAS
770 ◆jUZhK5lw に大丈夫ですか?といわれた
847が可哀想。まともなレス続けた結果が
このザマか。(w
いや、「大丈夫」の意味ちゃうっしょ、そりゃw
857(1): 847 [sage] 02/01/29 16:34 ID:??? AAS
>>856856(1): 名無しさんの野望 [hage] 02/01/29 16:28 ID:??? AAS
ゲームを個人で単独で作ってるんですが当たり前ですが謎のバグなどの
デバッグなどで苦労しています。やはりプロの方はコンソール画面とかを
ゲーム中に呼び出せるようにして変数の数値や状態を確認したりできる
プログラムをしているのでしょうか?フルスクリーンなプログラムですが。
むしろ、フルスクリーン/ウインドウの両モードで動作するプログラムにすること推奨。
基本は開発ツールで実装してるデバッガですが、値が表示されない場合とかも多いので
私の場合、独立させたファイルにエラーメッセージ描画クラスを作成し、開発中のみ
リンクさせて使ってます(こうすれば使いまわせますし)。
方式としては、fprintf関数を使って変数の内容をファイルに書き出すプログラムの方が楽でいいかと。
専用のコンソール画面をわざわざ作るくらいなら、フルスクリーンプログラムの画面上の
左上にでもまとめて必要情報表示したほうが楽だと思います。
…まぁ、プロじゃないですがw
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.025s