[過去ログ]
HSPで3Dゲーム 【hgimg3編】 (68レス)
HSPで3Dゲーム 【hgimg3編】 http://mevius.5ch.net/test/read.cgi/gamedev/1327738555/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
17: 名前は開発中のものです。 [sage] 2012/02/01(水) 11:05:07.92 ID:fkrWUMU8 >>15>>16 ありがとうごさいます adddirは弾の発射には使えますね fv配列は未だによくわからないです サンプルに入っているtest6.hspも何をやっているのかわかりませんね if k&16 { ; リンゴ発射 regobj apple,mchr,OBJ_MOVE|OBJ_BORDER getpos mychr,x,y,z setpos apple,x,y,z fvset fv,0,0,0.001*rnd(6282) fvdir fv, 0, -4, 0 seldir apple:objsetfv fv setevent apple,ev1 ; イベント設定 } http://mevius.5ch.net/test/read.cgi/gamedev/1327738555/17
18: 名前は開発中のものです。 [] 2012/02/01(水) 14:21:16.01 ID:LKAKhn/+ >>17 regobj apple,mchr,OBJ_MOVE|OBJ_BORDER;リンゴオブジェ作成、自動移動ON | クリップ範囲有効(setborderで設定した範囲より外れると自動削除) getpos mychr,x,y,z;プレイヤーキャラから座標を収得 setpos apple,x,y,z;作成したリンゴオブジェにプレイヤーキャラの座標をセット fvset fv,0,0,0.001*rnd(6282);z軸に0.001*rnd(6282)度(ラジアン単位)セット //fv=0.0, 0.0, 0.001*rnd(6282) ;と同じ事(実際置き換えても動く)だがHSPは64ビット浮動小数点でDirectx8は32ビット浮動小数点」 //後fv系命令で使われる配列は0〜2じゃなく0〜3の4要素( fv(3)には1.0が強制的に代入される ) fvdir fv, 0, -4, 0;Y方向に-4セット(早い話ベクトル)(Z軸が回転させられたX,Y方向がセットされる) seldir apple:objsetfv fv;リンゴオブジェのdir設定を選択:fv(上で回転させたベクトルをリンゴオブジェのdirにセット) //setdir apple, fv.0, fv.1 ,fv.2 ;と同等、実際置き換(ry setevent apple,ev1 ; イベント設定(ev1にはevent_命令で80フレーム後に透明度0%、Z角度を0.2づつ加算する、80フレーム待つが設定されてる) >adddirは弾の発射には使えますね ちょっと言い足りないところがあった adddirは現在オブジェクトのdirに設定されてる値に加算させる命令だから 重ねて使えば加速してく形になる http://mevius.5ch.net/test/read.cgi/gamedev/1327738555/18
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.006s