隠蔽がきつい
情報あつめましょう
HSPで3Dゲーム 【hgimg3編】
■ このスレッドは過去ログ倉庫に格納されています
1名前は開発中のものです。
2012/01/28(土) 17:15:55.46ID:Khp0Nc8u2名前は開発中のものです。
2012/01/28(土) 20:06:50.77ID:Khp0Nc8u hgimg3を触っててわからないのがベクトル関連の命令
fvaddやfvdirなんだけど
fvaddとaddposはどう違うんでしょう?
fvaddやfvdirなんだけど
fvaddとaddposはどう違うんでしょう?
3名前は開発中のものです。
2012/01/28(土) 20:22:29.83ID:Khp0Nc8u hgimg3製レースゲームあり
http://sakura.hippy.jp/meta/
http://sakura.hippy.jp/meta/
2012/01/29(日) 02:53:12.93ID:lnzgPTRJ
あっちでhgimg3の話題禁止ってワケじゃないんだから
わざわざスレ立てる必要なかったんでは?
わざわざスレ立てる必要なかったんでは?
2012/01/30(月) 09:46:59.89ID:eW4XGt0k
ただでさえ情報少ないんだから、絞り込むのも悪くないのでは
あっちは割と関係ない話ばっかりになっちゃってるし
あっちは割と関係ない話ばっかりになっちゃってるし
6名前は開発中のものです。
2012/01/30(月) 18:19:42.59ID:RgdOj4ba adddirってregobjでOBJ_MOVEモードを指定しないと反応しないよね
addposは何も指定しなくても反応するが…
addposは何も指定しなくても反応するが…
7名前は開発中のものです。
2012/01/30(月) 18:47:08.35ID:RgdOj4ba addplateで地面をつくろうと思ったら垂直なプレートしか表示できないみたいだ
水平につくりたいならモデリングするべきか
水平につくりたいならモデリングするべきか
2012/01/30(月) 19:42:39.16ID:n/Br4+xO
回転行列指定できないのか
9名前は開発中のものです。
2012/01/30(月) 20:18:42.51ID:RgdOj4ba x…右が正
y…下が正
z…手前が正
この座標系なんか変だなw なんでyは上が正でないのか?
y…下が正
z…手前が正
この座標系なんか変だなw なんでyは上が正でないのか?
10名前は開発中のものです。
2012/01/31(火) 08:10:43.02ID:20JLJzd8 カメラの方向に対して垂直に左右に動かしたい
ゲームではお馴染みのキー操作なんだけど以下のようにしてみたけどうまくいかない
ジグザグな動きになってしまう
どうやれば左右に動かせるかな?
getang HGOBJ_CAMERA,x,y,z
addpos HGOBJ_CAMERA,sin(y+90.0),,cos(y+90.0)
ゲームではお馴染みのキー操作なんだけど以下のようにしてみたけどうまくいかない
ジグザグな動きになってしまう
どうやれば左右に動かせるかな?
getang HGOBJ_CAMERA,x,y,z
addpos HGOBJ_CAMERA,sin(y+90.0),,cos(y+90.0)
2012/01/31(火) 13:31:40.40ID:hSEGJqW5
sin,cosには角度をラジアンで指定しなくちゃいけないからじゃないかな?
12名前は開発中のものです。
2012/01/31(火) 16:37:52.21ID:yeuM2bWt なるほどラジアンですか
一周が6.2ぐらいなんですよ
それで
addpos HGOBJ_CAMERA,sin(y+1.5),,cos(y+1.5)
とするとマシにはなったけど左右に動かすとジグザクの動きになる
ずばり90度のラジアンを指定しないとうまくいかないね
ちょっとわからない…
一周が6.2ぐらいなんですよ
それで
addpos HGOBJ_CAMERA,sin(y+1.5),,cos(y+1.5)
とするとマシにはなったけど左右に動かすとジグザクの動きになる
ずばり90度のラジアンを指定しないとうまくいかないね
ちょっとわからない…
2012/01/31(火) 16:41:36.45ID:gI3L3Jlu
3.14 * 2
14名前は開発中のものです。
2012/01/31(火) 16:47:35.75ID:yeuM2bWt 90度はπ/2ラジアンだからだいたい1.57ラジアンということで
addpos HGOBJ_CAMERA,sin(y+1.57),,cos(y+1.57)
とするとうまくいきました
しかしこれで正しいかどうかは疑問
addpos HGOBJ_CAMERA,sin(y+1.57),,cos(y+1.57)
とするとうまくいきました
しかしこれで正しいかどうかは疑問
15名前は開発中のものです。
2012/02/01(水) 04:13:45.79ID:LKAKhn/+ 標準でM_PI,rad2deg(),deg2rad()ってマクロがある
mes M_PI
mes rad2deg(1.57)
mes rad2deg(atan(1,0))
mes deg2rad(90)
mes M_PI
mes rad2deg(1.57)
mes rad2deg(atan(1,0))
mes deg2rad(90)
16名前は開発中のものです。
2012/02/01(水) 05:02:10.29ID:LKAKhn/+ >>6
ん?
adddirは一度設定すれば常に加算される
弾なんかは発射時に設定すればいいだけ
addposは実行時だけだから毎回実行する必要がある
>>7
回転させれば良いだけじゃ?
>>2
fvaddはfv配列に対しての加算命令
addposはオブジャクト座標に対して直接加算する
単に使いどころが違うだけで計算結果は同じはず
fvdirは指定した座標を回転させる命令
#include "hgimg3.as"
fvset fv,0.0,deg2rad(45),0;fvにY軸を45度回転設定
fvdir fv,100,0,0;X方向100を回転してfvに代入
title "X="+fv+" Y="+fv.1+" Z="+fv.2+" 角度="+rad2deg(atan(fv.2,fv))
ん?
adddirは一度設定すれば常に加算される
弾なんかは発射時に設定すればいいだけ
addposは実行時だけだから毎回実行する必要がある
>>7
回転させれば良いだけじゃ?
>>2
fvaddはfv配列に対しての加算命令
addposはオブジャクト座標に対して直接加算する
単に使いどころが違うだけで計算結果は同じはず
fvdirは指定した座標を回転させる命令
#include "hgimg3.as"
fvset fv,0.0,deg2rad(45),0;fvにY軸を45度回転設定
fvdir fv,100,0,0;X方向100を回転してfvに代入
title "X="+fv+" Y="+fv.1+" Z="+fv.2+" 角度="+rad2deg(atan(fv.2,fv))
2012/02/01(水) 11:05:07.92ID:fkrWUMU8
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 🇺🇸🇨🇳米中関係は「極めて強固」とトランプ氏… [BFU★]
- 🇺🇸🇨🇳米中関係は「極めて強固」とトランプ氏… ★2 [BFU★]
- 【野球】大谷翔平、WBC出場を表明! インスタグラムで発表 [冬月記者★]
- 「台湾有事」発言の高市早苗氏が首相である限り日本経済はボロボロになる 一刻も早く「ポスト高市」を真剣に議論すべきだ 古賀茂明氏 [少考さん★]
- 日本と中国を結ぶ12航空路線で全便欠航 中国人に最も人気の海外旅行先は日本から韓国に ★2 [ぐれ★]
- なぜ排外主義にひきつけられるのか [少考さん★]
- 秋アニメ「わたしが安倍晋三になれるわけないじゃん、ムリムリ!(※ムリだった!?)」にありがちなこと [163661708]
- 【悲報】日本人さん、高市早苗の台湾発言に「問題あり」と答えたのは僅か25% [522666295]
- 今どきの小学生ってローター持ってるんだな
- トランプ、高市早苗に電話会談で説教へ「台湾の中国への復帰が国際秩序」「アメリカは重要性を理解している」 [329329848]
- 【悲報】奈良公園、へずまの真似をした刺青の入った愛国者がイキる治安の悪い地域になってしまう... [856698234]
- 【悲報】小野田紀美さん、宇宙人みたいな服を着てしまう…また、そのことを突っ込まれブチ切れ中www [856698234]
