[過去ログ]
【3Dゲームエンジン】Unity質問スレッド37 (1002レス)
上
下
前
次
1-
新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
201
: 2018/08/16(木)22:44
ID:Uv2sLsh/(1)
AA×
[
240
|320|
480
|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
201: [sage] 2018/08/16(木) 22:44:42.81 ID:Uv2sLsh/ vector3 playerposition; //自機のばしょ vector3 positiondistance; //弾と自機の座標差から取ったベクトル float bulletmovedistance; //破壊判定用の動いた距離 [Selializefiled] float bulletspeed=0.2f; //弾を移動速度 void start() { playerposition=GameObject.Find(player).GetCommpoment〈Transform〉.position; //自機座標の取得 positiondistance=(playerposition-transform.position).Nomraized; //弾と自機の座標差からベクトル取得&正規化 transform.Fromtorotation(vector3.down,positiondistance); //弾を後ろ側を自機に向ける } void update() { Bulletcheck(); } void fixedupdate() { Bulletmove(); } public void Bulletcheck() //弾の破壊判定 { if(bulletmovedistance<5) { GameObject.Dertory(gameobject); } } public void Bulletmove() //弾の移動 { transform.translate(translate.up*bulletspeed); } これで弾の後ろはちゃんと自機に向いているのですが何故か角度によって正常に緑矢印方向に進みません…(改行規制に引っ掛かったので少し詰めてます) http://mevius.5ch.net/test/read.cgi/gamedev/1533351108/201
自機のばしょ 弾と自機の座標差から取ったベクトル 破壊判定用の動いた距離 弾を移動速度 自機座標の取得 弾と自機の座標差からベクトル取得正規化 弾を後ろ側を自機に向ける 弾の破壊判定 弾の移動 これで弾の後ろはちゃんと自機に向いているのですが何故か角度によって正常に緑矢印方向に進みません改行規制に引っ掛かったので少し詰めてます
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 801 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
ぬこの手
ぬこTOP
0.035s