void FixedUpdate()
{
if (isHitToGround())
{
Debug.Log("hit");
}
Debug.DrawRay(transform.position, Vector2.down - new Vector2(0,0.1f),Color.white, 1f);
}
bool isHitToGround()
{//接地判定用のレイキャスト
RaycastHit2D raycastHit = Physics2D.Raycast(transform.position , Vector2.down, 0.1f, groundLayer);
return raycastHit.collider != null;
}
dm9pZCBGaXhlZFVwZGF0ZSgpCiAgICB7CgoJaWYgKGlzSGl0VG9Hcm91bmQoKSkKCXsKCQlEZWJ1Zy5Mb2coImhpdCIpOwogCX0KCglEZWJ1Zy5EcmF3UmF5KHRyYW5zZm9ybS5wb3NpdGlvbiwgVmVjdG9yMi5kb3duIC0gbmV3IFZlY3RvcjIoMCwwLjFmKSxDb2xvci53aGl0ZSwgMWYpOwoKICAgIH0KCgoKICAgICAgICBib29sIGlzSGl0VG9Hcm91bmQoKQogICAgey8v5o6l5Zyw5Yik5a6a55So44Gu44Os44Kk44Kt44Oj44K544OICiAgICAgICAgUmF5Y2FzdEhpdDJEIHJheWNhc3RIaXQgPSBQaHlzaWNzMkQuUmF5Y2FzdCh0cmFuc2Zvcm0ucG9zaXRpb24gLCBWZWN0b3IyLmRvd24sIDAuMWYsIGdyb3VuZExheWVyKTsKICAgICAgICByZXR1cm4gcmF5Y2FzdEhpdC5jb2xsaWRlciAhPSBudWxsOwogICAgfQoJ