【发布时间】:2021-12-18 21:34:35
【问题描述】:
我想从我进入的这个 void 之外访问局部变量 raycastHit,这可能吗?
private void HandleHookShotStart()
{
if (TestInputDownHookShot())
{
if (Physics.Raycast(Shoulder.transform.position, cam.transform.forward, out RaycastHit raycastHit))
{
//Hit Something
debugHitpointTransform.position = raycastHit.point;
hookshotPosition = raycastHit.point;
hookShotSize = 0f;
HookShotTransform.gameObject.SetActive(true);
HookShotTransform.localScale = Vector3.zero;
state = State.HookShotThrown;
}
}
}
【问题讨论】:
标签: unity3d raycasting