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


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

C/C++ゲーム製作総合スレッド Part2



1 名前:名前は開発中のものです。 mailto:sage [2012/10/24(水) 03:01:09.64 ID:oI68Vzqz]
ゲーム製作におけるC/C++全般に関するスレです。

元スレ
DXライブラリ 総合スレッド その12
toro.2ch.net/test/read.cgi/gamedev/1330000532/
C/C++ゲーム製作総合スレッド Part1
toro.2ch.net/test/read.cgi/gamedev/1337516528/

109 名前:名前は開発中のものです。 mailto:sage [2012/11/04(日) 18:40:22.68 ID:ESy0DDjV]
意味がわからん
ベクトルで駄目なのか?

110 名前:名前は開発中のものです。 mailto:sage [2012/11/04(日) 18:51:07.76 ID:t8zQvkkV]
>>108
これ間違ってました

>>109
無知ですゆえ

111 名前:名前は開発中のものです。 mailto:sage [2012/11/04(日) 18:55:58.67 ID:t8zQvkkV]
>>109
仮に点Aから見てAngleの方向に点Bがあった場合、
点Bの座標を(0,距離)として表現したい

112 名前:名前は開発中のものです。 mailto:sage [2012/11/04(日) 19:13:46.25 ID:FFX64lFq]
ビュー変換の関数使うのが一番楽そうだけど

113 名前:名前は開発中のものです。 mailto:sage [2012/11/04(日) 19:20:54.59 ID:FFX64lFq]
距離で出したいのか
だったらsqrtはいるんじゃないのかな

114 名前:名前は開発中のものです。 mailto:sage [2012/11/04(日) 19:27:15.24 ID:t8zQvkkV]
距離は過程で、座標さえだせればいいです。
ややこしくてすいません。

115 名前:名前は開発中のものです。 mailto:sage [2012/11/04(日) 19:55:14.08 ID:+eKQim6x]
距離分かってんなら三角関数で座標求めるだけじゃないか・・・

116 名前:名前は開発中のものです。 mailto:sage [2012/11/04(日) 20:35:21.06 ID:FFX64lFq]
x'=(xb-xa)cos-(yb-ya)sin
y'=(xb-xa)sin+(yb-ya)cos

二次元なら多分これで出ると思う
変換行列の作り方がパッと出てこないヤバイw
ちょっとやってないとすぐ忘れる

117 名前:名前は開発中のものです。 mailto:sage [2012/11/04(日) 20:38:18.78 ID:FFX64lFq]
あ、回転は-Angle



118 名前:名前は開発中のものです。 mailto:sage [2012/11/04(日) 20:40:02.40 ID:+eKQim6x]
xbやらybを求めたいのにそれを式の中で使ってどうするんだ

119 名前:名前は開発中のものです。 [2012/11/04(日) 21:57:57.68 ID:obDXMYF5]
距離がないと位置は出せないだろw

120 名前:名前は開発中のものです。 mailto:sage [2012/11/05(月) 08:40:42.35 ID:EzdeqMcY]
>>108
BからAを引けばおk。

relativeX = B.x - A.x;
relativeY = B.y - A.y;


121 名前:名前は開発中のものです。 [2012/11/06(火) 19:53:02.05 ID:eNz//o3J]
なんで距離求めて
x,yに分解するんだ

122 名前:名前は開発中のものです。 mailto:sage [2012/11/06(火) 23:19:03.48 ID:STH5OQ9t]
点Aを(0,0)とした点B(bx-ax,by-ay)があった時
点Aを座標軸ごとθ度回転させた時に、θ方向を基準とした点Bの座標が>>116...??
gyazo.com/069649312522d587ceeb9f9fef62682b
gyazo.com/e1e11d10fd9465401c7b8dc04899e31b

Angleはどこに代入すれば・・・

123 名前:名前は開発中のものです。 mailto:sage [2012/11/07(水) 00:15:23.58 ID:VREKKmj9]
画像の通り。
(cosθ, -sinθ)(sinθ, cosθ)と(x, y)の行列の積。回転行列。

>Angleはどこに代入すれば・・・
sin()やcos()に何渡すんだよw

124 名前:名前は開発中のものです。 mailto:sage [2012/11/07(水) 00:34:19.50 ID:VBlYDNDl]
そもそも>108の日本語がワケワカメで何がやりたいのかさっぱりわからん

125 名前:名前は開発中のものです。 mailto:sage [2012/11/07(水) 02:11:54.93 ID:amzJWZHs]
>116の書いた

x'=(xb-xa)cos(-Angle)-(yb-ya)sin(-Angle)
y'=(xb-xa)sin(-Angle)+(yb-ya)cos(-Angle)

これが正解だろ



126 名前:名前は開発中のものです。 mailto:sage [2012/11/07(水) 05:25:09.69 ID:Wwvr1glG]
>>124
全くだな。一生ROMってろレベルだ

127 名前:名前は開発中のものです。 mailto:sage [2012/11/07(水) 06:13:29.64 ID:F1nCS+Bd]
>>120
この方法で解決しました!
ありがとうございました。




128 名前:名前は開発中のものです。 mailto:sage [2012/11/07(水) 09:00:37.96 ID:Xletgf7N]
相対座標求めたいだけだったのかよw






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

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

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