0
私は質問があります。単純なゲームでは、私は即興の単純なレーダーが必要です。私が今までにやったことのすべては、あなたが写真で見るものです。その行だけが回転します。単純なレーダー2D
は今、私は青い点が円のどこかにランダムに現れることにしたい、とレーダーが彼に来るとき表示されるように。
using EduUtils.Events;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using DG.Tweening;
public class RadarScript : MonoBehaviour
{
public GameObject radarLine;
private Vector3 rotationEuler;
void Start()
{
}
private void Update()
{
rotationEuler -= Vector3.forward * 50 * Time.deltaTime;
radarLine.transform.rotation = Quaternion.Euler(rotationEuler);
}
}
このスクリプトは、回転のみになりますが、私はその点が回転中に、レーダーの前に現れるようにする方法を考えるようにしようとしている。???
青い点がどこにあるかあなたが知っている、レーダーラインがどこにあるか、あなたは知っている - ので、青い点が表示されているかどうかを決定するとの問題は、正確に何であります? – PaulF
最初は非アクティブで、レーダービームに入ったときのみ観測され、その位置が変わるたびに –
????レーダービームに入っているかどうかを知ることが難しい場所 - 移動している場合でもレーダービームがどこにあるかを知っている - 私はあなたが両方を制御していると仮定します。 – PaulF