トピック
キルル2 kiruru2

助けて下さい

三角関数を使って球体を表現したいのですが、何度やっても四角になってしまいます 自分の勉強不足で申し訳ありませんが、どなたかうまくやる方法をご教授下さい
0そうだね
プレイ済み
返信[1]
親投稿
MIKI ifconfig
このプログラムはおそらく作者の意図どおりに動いているような気がしますが、 キルルさんはどこが気に入らないのでしょうか???
0そうだね
プレイ済み
返信[2]
親投稿
あきと SideBurnsM
RXとRYは何を移動させるつもりの変数なのでしょうか。 例えばこういうこと? もうひとつ変数Cを増やして回転に使っています。 このソースではRX,RYは回転の中心にしました
0そうだね
プレイ済み
返信[3]
親投稿
まげ MAGE_LOVEMARINE
まずは三角関数を使って、画面上の思った場所に思った大きさで「円」を描けるようになる練習から始めることをお勧めします。そこから、どの数値に対してどういうリアクション(ボタンやスティック操作)をすれば、円がどう変化するか…を学ぶことで、答えに近づけると思います。
1そうだね
プレイ済み
返信[4]
親投稿
Hanzo rzsense
もしかもして「球面上でキャラクターを動かす」的なことをされたいのでしょうか? 添付のような感じですかね?
0そうだね
プレイ済み
返信[5]
親投稿
MIKI ifconfig
あっ、いっぱいコメントが・・・ 先の私のコメントですが、y=sin(rad(rx))*r としていました(ry->rxのtypo)。 これだと十字キー左右で円を描くので・・・ただしいのかなあと・・・ さーせん
0そうだね
プレイ済み
返信[6]
親投稿
キルル2 kiruru2
実は3Dモデルの一個の頂点を三角関数で作りかったのです ですから球面上をキャラが動くという解釈で合ってると思います 画像のように組むとそれっぽくはなるのですが挙動がおかしくなりがちです どなたか詳しく教えていただけないでしょうか
0そうだね
プレイ済み
返信[7]
親投稿
キルル2 kiruru2
画像忘れてました
0そうだね
プレイ済み