Game Engine: Unity3d 2021.3.17f1.
Язык программирования: c#.
Windows 10
Привет, я создаю футбол, как игра в Unity 3d. Как проверить, что игровой объект с компонентом жесткого тела и физический материал не движется? Я проверяю, что он не движется в сценарии персонажа, который управляет игроком. Мой скрипт: < /p>
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class object_static : MonoBehaviour
{
private Vector3 previousPosition;
private GameObject boule;
void Start()
{
boule = GameObject.Find("sphere");
Debug.Log(boule);
if(boule != null){
previousPosition = boule.transform.position;
}
}
void Update()
{
if(boule !=null){
if (boule.transform.position != previousPosition)
{
Debug.Log("gameobject moved !");
}
else
{
Debug.Log("gameobject didn't move");
}
previousPosition = boule.transform.position;
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/797 ... nt-move-in
Мобильная версия