raycasting

    2

    1답변

    레이 캐스팅 기술을 사용하여 프로젝트를 시작했습니다. GitHub Project 레이의 길이 (플레이어의 벽에서부터 벽까지의 거리)를 찾으려면 저는 하나씩 증가시킵니다. 그러나 시간이 오래 걸리며 정확하지 않은 &이라는 몇 가지 문제가 텍스처링에 어려움이 있습니다. da 알고리즘을 구현하려했는데, 1에서 1 씩 증가하는 알고리즘은 그리드를 통과하여 정확한

    0

    1답변

    나는 지금 당장이 중 하나에 영향을 미칠 것이므로 각 게임 객체에 대해 4 개의 개별 스크립트를 만들려고했지만 왜 그 이유가 확실하지 않은지 결국 결국 4 개의 객체에 planthealth 스크립트가 첨부되어 있습니다. 나는 그것이 광선을 그 특정 물체에 부딪 힐 때 값이 단지 증가하도록 raycast가 다른 물체를 구별하는 방법을 알아내는 것을 도울 수

    0

    1답변

    내 게임에서 플레이어는 가상의 아날로그를 사용하여 특정 물체를 향해 목표물을 조준합니다. 캐릭터가 그 물체쪽으로 움직여야하는 아날로그를 해제 할 때. 는 그 객체의 위치를 ​​저장할 변수에 있지만 광선이 충돌하는 마지막이었다 경우에만 (더 플레이어가 객체의 위치에 따라 이동해야합니다 방향 등) :함으로써 Vector3 targetPos; RaycastH

    0

    1답변

    저는 방금 pyBox2D로 게임을 시작했으며, 위로 내려가는 게임에서 주위를 둘러보기 위해 raycasting을했습니다. 이는 http://ncase.me/sight-and-light/과 유사합니다. 그러나 일부 광선은 물체에 던져지고이 물체를 계속 따라 다니며 그 뒤에있는 다른 물체를이 GIF에 표시합니다. http://imgur.com/C3Wyg4T 일

    -1

    1답변

    내 Raycast가 작동 중이며 적을 때리고 있습니다. 하지만 그를 때렸을 때 TakeDamage(damage) 함수를 호출하여 적중 개체 (적 컨트롤러)의 다른 스크립트에서 상태 변수를 변경하고 싶습니다. 불행하게도,이 오류가 발생합니다 : if (hit.transform.tag == "warzombie_01") { // Impact Parti

    0

    1답변

    나는 파이썬 Box2D에서 다음과 같은 RayCastCallback 함수를 가지고있다. Class RayCastCallback(Box2D.b2.rayCastCallback): def ReportFixture(self, fixture, point, normal, fraction): if (fixture.filterData.categoryBi

    0

    1답변

    Three.js 및 WhitestormJS와 Raycasting에 문제가 있습니다. 아마도이 특정 요소의 기본 원리 중 일부를 잘 이해하지 못했을 것입니다. 내가하려는 것은 레이캐스터의 방향을 카메라와 동기화하는 것입니다. 따라서 요소를 교차하면이 요소가 교차 배열에 추가됩니다. 요소의 방향으로 카메라를 움직여도 내 "교차"배열이 비어있는 문제가 있습니다.

    -1

    2답변

    첫 번째로, 저는 일반적으로 WebGL, OpenGL 프로그래밍에 익숙하지 않습니다. 나는이 도구들이 내가 문제를 해결할 수 있다고 생각하지만, 어디서부터 시작해야할지 정말로 모른다. 내 문제 :목표 (삼각형 또는 메쉬)와 방향 벡터가 여러 개인 단일 원점이있는 경우 내 GPU를 사용하여 목표에 도달 한 광선 수를 계산하는 방법이 있습니다. ? 이상적으로는

    0

    1답변

    카메라 앞면에 userInterface (캔버스) 객체를 표시하는 카메라가 있습니다. 카메라 레이 캐스트가 내 userInterface 객체 콜라이터을 치지 않으면 내 사용자 인터페이스 위치 만 업데이트합니다. 위의 스크립트는 내 카메라와 함께 첨부했습니다이 public class UIPlacerAtCamFront : MonoBehaviour {

    0

    1답변

    클릭 할 수 있도록 설계된 collider2d가있는 gameobject가 있으며 플레이어가 움직이는 동안 카메라를 따라갈 UI 버튼이 있습니다. 가끔씩 겹칠 수 있습니다. 중복되는 부분이있을 때 사용자가 겹침 영역을 클릭하면 사용자가 해당 객체 (raycast2d 히트)를 클릭하여 버튼을 클릭하지 못하게해야합니다.이 private void checkTouc