raycasting

    1

    1답변

    public static bool IsTopmost(GameObject go) { RaycastHit[] hits; Vector3 wp = Camera.main.ScreenToWorldPoint(Input.mousePosition); wp.z = Camera.main.transform.position.z; hits =

    6

    1답변

    three.js를 사용하여 csv 파일을 통해 읽은 3D 데이터 포인트를 시각화합니다. 특정 지점에 대한 다른 측정 데이터를 표시하려면 해당 PointCloud의 지점을 클릭하고 싶습니다. 예제에 따르면이 방법이 가능하다는 것을 알았지 만 제대로 작동하지 않습니다. 나는 (기본적으로 그 예에서) 다음 코드가 있습니다 function onDocumentMou

    1

    2답변

    사용자가 마우스를 가리키는 개체가 무엇인지 알고 싶습니다. 나는 그가 (IsPointerOverGameObject)를 가리킬 때 알 수 있지만 그 gameObject를 얻는 방법을 찾을 수 없다는 것을 알게되었습니다. http://docs.unity3d.com/460/Documentation/ScriptReference/EventSystems.EventSy

    1

    1답변

    this post 및 부분 을 읽었습니다. 2) 비트 마스크를 얻기 위해 비트 쉬프트를 사용하는 Leosori의 대답 레이어 2를 사용합니다. 비트 쉬프트 작동 방식에 대한 설명을 원했습니다 (manual에서 내 대답을 찾지 못했습니다). 예에서 단지 층 (8)에 캐스팅하는 방법과 같습니다 그래서 int layerMask = 1 << 8; // This

    2

    1답변

    나는 통일에 새로운 오전, 나는 튀는 공을 만들기 위해 노력하고, 그래서 난 realted 물리학을 수신 거부에 대해 많은 연구를했고, 내가 공식을 발견했습니다 : 공식을 : -2*(V dot N)*N + V V는 속도 벡터이고, N은 볼이 여기 을 반송됩니다되는 표면의 정상적인 내 스크립트입니다 using UnityEngine; using Syst

    0

    2답변

    을 '히트',하지만 내는 이러한 문제의 원인이 발견 : 1. Assets/CameraMover.js(11,73): BCE0044: expecting), found 'hit'. 2. Assets/CameraMover.js(11,77): BCE0043: Unexpected token:). 코드는 다음과 같습니다 var RaycastHit : hit; i

    1

    1답변

    메인 카메라에서 레이 캐스트 작업을 마우스 (또는 터치)로 가져오고 싶을 때 클릭하고 개체를 클릭하면 트리거됩니다. 나는() 아래로 개체의 갱신에 스크립트가 :는 Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition); RaycastHit hit; if (Physics.Raycast(ray, out h

    1

    1답변

    클릭 한 개체의 이름을 가져오고 싶습니다. 모델이 ColladaLoader.js로 Scene에로드됩니다. 내 문제는, 난 그냥 THREE.Mesh 개체를 얻을 수 있지만 메쉬 이름을 포함하지 않기 때문에 THREE.Object3D 개체가 필요합니다. 나는 다음과 같은 코드를 사용하는 경우 : scene.traverse (function (object){

    0

    1답변

    내 glsl raycaster를 테스트하기 위해 구형 데이터를 내 조각 쉐이더로 보내려고합니다. 구는 x, y, z 및 r에 대한 4 개의 부동 값으로 구성됩니다. 텍스처를 만들고 GL_RGBA32F로 내부 형식을 설정하여 OpenGL에서 텍스처 좌표 당 4 개의 플로트를 원한다고 말합니다. glTexParameterf(GL_TEXTURE_2D, GL_TE

    0

    2답변

    학교용 프로젝트를 만들고 있는데 지금까지는 꽤 좋아졌습니다. 거의 한 시간 동안 답변을 검색했지만 여전히 잘못된 태그를 찾을 수 없었습니다. 플레이어가 레이캐스팅으로 치고있는 항목의 이름을 표시하고 싶습니다. 나는이 시도했지만 아쉽게도 제대로 동작하지 않습니다 : 사람이 답을 알고 있다면 #pragma strict var rayLength : int =