Witam,
Zgodnie z jednym z przewodników zmodyfikowałem kod, aby działał na moim obiekcie, ale dzieje się to w 3D. Chcę zmienić kod do użycia w 2d. Ponadto chce dodać punkt po naciśnięciu obiektu.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class AddScore : MonoBehaviour
{
public Text scoreText;
public int score;
public GameObject Button;
// Update is called once per frame
void Update()
{
scoreText.text = "" + score;
if(Input.GetMouseButtonDown(0))
{
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
RaycastHit hit;
if (Physics.Raycast(ray, out hit))
{
Debug.Log(hit.transform.name);
if (hit.transform.name == "Button")
{
score++;
}
}
}
}
}