目前我的代码如下:
typeStackView.addBackground(color:.white)
extension UIStackView {
func addBackground(color: UIColor) {
let subView = UIView(frame: bounds)
subView.backgroundColor = color
subView.autoresizingMask = [.flexibleWidth, .flexibleHeight]
insertSubview(subView, at: 0)
}
然而即使我正对着一个对象,我的Debug.Log()语句也没有得到任何结果。事实上,我甚至无法调用Debug.DrawRay()语句,因为它也没有显示任何内容。我到底能做些什么呢?任何帮助,将不胜感激。提前谢谢!
答案 0 :(得分:0)
很难从小片段中了解问题,但您可以尝试:
Vector3 fwd = tempPos.transform.TransformDirection(Vector3.forward);
if (Physics.Raycast(raycastObject.transform.position, fwd, out objectHit, 50))
{
Debug.Log("Hit");
}