1
ユニティで:Unity - ダイアログがポップアップ
私が間違ったことを誰かに教えてもらえますか?あなたが近くのチャレーターになった後、私はダイアログをポップアップしたいと思っていましたが、どういうわけか私のコードは実際には動かないのです。
public class Interactable : MonoBehaviour {
[HideInInspector]
public NavMeshAgent playerAgent;
private bool hasInteracted;
public virtual void MoveToIneraction(NavMeshAgent playerAgent)
{
hasInteracted = false;
this.playerAgent = playerAgent;
playerAgent.stoppingDistance = 2.3f;
playerAgent.destination = this.transform.position;
Interact();
}
void Update()
{
if (!!hasInteracted && playerAgent != null && playerAgent.pathPending)
{
if(playerAgent.remainingDistance <= playerAgent.stoppingDistance)
{
Interact();
hasInteracted = true;
}
}
}
public virtual void Interact()
{
Debug.Log("Interacted");
}
}
を推測、あなたは何を意味するか:何がポップアップ表示されなかったり、ゲームがクラッシュ/エラーを表示しますか? –