• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Raycast2D Unity

0 głosów
29 wizyt
pytanie zadane 24 stycznia w Offtop przez Hexan Początkujący (330 p.)

Witam, to znowu ja, przychodzę z następnym problemem, gdyż postanowiłem zrobić prostą gierkę. Dopiero zacząłem zabawę z Quaternionami oraz Raycastami, chyba tak to można nazwać i znowu natrafiłem na błąd. Sam go nie zdołam rozwiązać, więc proszę o pomoc społeczność forum ;). Po stworzeniu Raycasta nie wykrywało kolizji ani nic, więc użyłem Debug.DrawRay i zauważyłem, że długość tego lasera jest za krótka, aby wykryło kolizję z danym blokiem. Może jest to spowodowane z innych przyczyn nie wiem, lecz próbowałem wszystkiego po zagranicznych forach, filmach oraz głównej stronie unity i bez skutku.

Oto kod:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Cannon_Script : MonoBehaviour
{

	public Vector3 mouse_position;
	public Camera cam;
	public LayerMask mask;
	public Transform end;

    void Update() {
    	mouse_position = cam.ScreenToWorldPoint(Input.mousePosition);

    	transform.rotation = Quaternion.Euler(0f, 0f, -mouse_position.x * 4);

    	if(Input.GetKeyDown(KeyCode.Mouse0)) {
    		Shooting();
    	}
    }

    void Shooting() {
    	RaycastHit2D hit = Physics2D.Raycast(transform.position, -transform.up, 10);
    	Debug.Log(hit.point);
    }
}

Używam C#, ale to w sumie chyba widać xD.

PS - Przepraszam jeśli nie odpiszę po np. paru dniach, ale w szkole mam zapierdziel straszny ;)

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
3 odpowiedzi 69 wizyt
pytanie zadane 18 stycznia w Offtop przez Hexan Początkujący (330 p.)
0 głosów
3 odpowiedzi 191 wizyt
pytanie zadane 30 kwietnia 2018 w Offtop przez DreaM Początkujący (400 p.)
+1 głos
5 odpowiedzi 384 wizyt
pytanie zadane 1 stycznia 2018 w Offtop przez Emil Panecki Bywalec (2,130 p.)
Porady nie od parady
Pytania na temat serwisu SPOJ należy zadawać z odpowiednią kategorią dotyczącą tej strony.SPOJ

62,306 zapytań

108,432 odpowiedzi

226,358 komentarzy

35,047 pasjonatów

Przeglądających: 187
Pasjonatów: 4 Gości: 183

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...