HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2008
0527
axobj視点の回転(?)2解決


axobj

リンク

2008/5/27(Tue) 19:21:14|NO.16181

ドッグファイトシュミレーターを作っています。d3moduleを使って。
以前も質問していたのですが、どうもよくわからず、教えていただきたいのです。

以前に質問したスレ
http://hsp.tv/play/pforum.php?mode=pastwch&num=4124

kz3さんのサンプルを参考に、スクリプトを作ってみたのですが、8行目の

d3rotate tx, ty, 1000, 1000, deg2rad(cnt)
は、ほぼそのまま使っています。
なので、仕組みを全く理解していないのです。

ちなみに今出来ているスクリプト

#include "d3m.hsp" #include "hspmath.as" repeat await 30 redraw 0 color 255,255,255 boxf color 0 getkey RK,39 getkey LK,37 getkey TK,40 getkey BK,38 getkey PU,90 getkey PD,88 getkey AK,32 getkey WC,67 if RK :DEG-=5 if LK :DEG+=5 if TK :Z+=50 if BK :Z-=50 d3rotate TX,TY,1000,1000,deg2rad(DEG*64)/128 d3setcam 0,0,1024,TX,TY,Z d3box 512,512,512,0,0,0 d3box 256,256,768,512,512,512 d3box 256,-1024,256,0,-768,0 d3box -1024,128,128,-512,0,0 redraw 1 loop
2,3番目のパラメーターは、何を意味するのですか?
また、変更することで、どのような効果がありますか?



この記事に返信する


flory

リンク

2008/5/27(Tue) 20:36:03|NO.16191

>仕組みを全く理解していないのです。
理解しようとする努力はしてくださいね。


>2,3番目のパラメーターは、何を意味するのですか?
「3,4番目」の間違いじゃないですか?
いずれにせよ、ヘルプをヒントに調べればわかると思いますよ。

こちらが答えるにしても、axobjさんの学力がどのくらいかわからないと、どうにも答えづらいです。
ヘルプに出ている「ベクトル」ってわかりますか?
>以前に質問したスレ
に出ていた「三角関数」や「行列」は?


>また、変更することで、どのような効果がありますか?
実際に変更して試してみれば?
人に聞くより自分で体感した方がよくわかるはず。
モジュール等は、使う前に一度じっくり遊んでみると良いですよ。
d3moduleなんて遊び甲斐があるじゃないですか。



axobj

リンク

2008/5/31(Sat) 21:30:37|NO.16342

自己解決しました。



ONION software Copyright 1997-2021(c) All rights reserved.