[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2ch.scのread.cgiへ]
Update time : 12/09 10:13 / Filesize : 269 KB / Number-of Response : 887
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

弾をバキュンバキュン撃ち合うネットゲームを作りたい 3fps



1 名前:名前は開発中のものです。 mailto:sage [2006/04/05(水) 23:53:20 ID:otFZIO99.net]
>>1が、ネット対戦可能なFPSゲームを作っていくスレッドです。

皆様のご意見や、FPS作成に関する疑問質問、おもしろネタ等の
書き込みをお待ちしています。  

●オフィシャルサイト
www.geocities.jp/ichizo6/index.html

●過去スレ
pc8.2ch.net/test/read.cgi/gamedev/1099119021/

詳細は >>2にて

218 名前:名前は開発中のものです。 [2006/09/10(日) 20:17:23 ID:irPCdvP3.net]
マウスでカメラの向きを操作するとカクカクぎこちない。
どのようにしてスムーズにしてるんだ?

219 名前:名前は開発中のものです。 mailto:sage [2006/09/11(月) 16:11:40 ID:BKVF8lNw.net]
>>218
相対移動量で取ってるか?
普通のFPSはそれに倍率かけて動かしてる

「カクカクぎこちない」が実際にどういう動きなのかわからんが
処理落ちしてるだけだったらぬっ子ロス

220 名前:名前は開発中のものです。 [2006/09/11(月) 22:52:15 ID:62C0YQHk.net]
>>219
相対移動量なんかとってない・・・ってか取り方教えてください。
処理落ちでは無いよ

221 名前:名前は開発中のものです。 mailto:sage [2006/09/11(月) 23:51:19 ID:YyVBHXW7.net]
横から失礼。

DirectInputだと相対値で貰うような希ガス。
絶対値だとしたらWinAPI?
やった事無いけどなんかカクカクしそうな悪寒。←妄想ですごめんなさい。




さてID変わるまで潜行するか。。。

222 名前:名前は開発中のものです。 mailto:sage [2006/09/12(火) 00:17:28 ID:OVgio6Kg.net]
前回のフレーム位置との差を取って、適宣割って小さくするだけでOK

223 名前:名前は開発中のものです。 mailto:sage [2006/09/12(火) 00:18:48 ID:OVgio6Kg.net]
修正)フレームでの位置


224 名前:名前は開発中のものです。 [2006/09/12(火) 00:57:40 ID:NjjNbyaN.net]
>>222
初心者だからよくわかんない
こうなってしまった。

ウィンドウの中央からマウス(MX,MY)の移動量を取得
カメラの角度CXにMXをたす、CYにMYをたす
CX+=CX-前回のCX  CY+=CY-前回のCY
カメラの角度設定(CX/2 , CY/2)

225 名前:名前は開発中のものです。 mailto:sage [2006/09/12(火) 01:17:22 ID:2yKCqHR4.net]
>>224
無茶をするね…。毎フレームマウスをウィンドウ中央に戻してるの?
最後の÷2の意味が全くわからないが、
毎フレームマウスを戻してると仮定して、
カメラの角度設定(前回のCX+(MX*移動量倍率), 前回のCY+(MY*移動量倍率))
とすればいいのでは?というのが>>219で言いたかった事。

もし毎フレームマウスを中央に戻してないならそれがガクガクする原因だろ。

226 名前:名前は開発中のものです。 mailto:sage [2006/09/12(火) 01:44:38 ID:OVgio6Kg.net]
マウス中央に戻す必要ないですよ。
カーソルは中央に表示しておいて、カメラだけ動かせばいいだけだし。

あと、相対で取得しただけじゃ同じ動作になる。
(一気にマウスを動かせば補間もなく一瞬で移動してしまうため)
マウスの動く量を別にとっておいて、カメラは毎フレーム少しずつ動かすべし。

というのは例であって、他にも方法は有ると思う。



227 名前:名前は開発中のものです。 mailto:sage [2006/09/12(火) 08:57:26 ID:2yKCqHR4.net]
>>226
>一気にマウスを動かせば補間もなく一瞬で移動してしまう
それが普通のFPSのカメラの動きなんだけど?
どんなに速く(大きく)マウス動かしても
一瞬で後ろ振り向けないFPSとかありえんでしょ。
>マウス中央に戻す必要ない
これも>>224では「ウィンドウの中央からマウス(MX,MY)の移動量を取得」
と言っているので戻さないとカーソルがウィンドウの中央から離れる程
カメラの移動量が大きくなるというアホ仕様になるよ?

まあもしかしたら>>224のやりたい挙動が>>226なのかもしれんがw






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<269KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef