[過去ログ] 【ゲームエンジン】Unityなんでも質問スレpart8 (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
271: 2022/10/11(火)10:05 ID:KW5vQeqF(1/7) AAS
raycastの可視化は出来ないのでしょうか?
bool isHitToGround()
{
RaycastHit2D raycastHit = Physics2D.Raycast(transform.position, Vector2.down, 0.2f, groundLayer);
return raycastHit.collider !=null;

}
0.1fという長さだと検知せず、1fとすると検知します。
省6
272: 2022/10/11(火)10:16 ID:KW5vQeqF(2/7) AAS
自己解決
0.5fでおそらくはキャラの半径の長さとなるようです。
274: 2022/10/11(火)11:37 ID:KW5vQeqF(3/7) AAS
drawrayの場合は第二引数で長さを指定するようです。
raycastの場合は第三引数で長さを指定するようです。
そこは理解しています。
278
(1): 2022/10/11(火)13:30 ID:KW5vQeqF(4/7) AAS
>>277
うん 何故この程度の機能がないのか不思議
>>275
なるほど 
ただ、長さは1.1みたいですけど、原点から発射されることを考えると1.6fくらいにしないとだめみたいです
可視化できれば良いんですがね、、、
279: 2022/10/11(火)14:01 ID:KW5vQeqF(5/7) AAS
>>278
?あれ 謎なことを書いてしまった
280: 2022/10/11(火)14:09 ID:KW5vQeqF(6/7) AAS
raycastのlengthの1fというのが何基準なのかわかりますか?
drawrayと同じ値にすると反応しなくなる
drarayの場合は0.1fで十分な長さだけども
282: 2022/10/11(火)17:51 ID:KW5vQeqF(7/7) AAS
回答ありがとうございます。
同じに設定したつもりですが、どこか違うでしょうか?

drawrayではこのようにレイが出ていますが、raycastではヒットはしません。raycastの長さを1fにするとヒットします。
画像リンク[jpg]:i.imgur.com

外部リンク:ideone.com
void FixedUpdate()
{
省11
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.368s*