Farklı tipteki küreleri sürüklediğiniz ve bir şekil oluşturmak için bir araya getirdiğiniz bir oyun yapmaya çalışıyorum (herhangi bir yer çekimi olmadan). Ben birbirinden iki küre sürüklemek onlar birbirinden çukur gittiğinizdeUnity 3D OnMouseDrag çarpışması
using UnityEngine;
using System.Collections;
public class Test : MonoBehaviour {
void OnMouseDrag()
{
float distance_to_screen = Camera.main.WorldToScreenPoint(gameObject.transform.position).z;
transform.position = Camera.main.ScreenToWorldPoint(new Vector3(Input.mousePosition.x, Input.mousePosition.y, distance_to_screen));
}
}
: Nesneleri sürükleyerek için bu komut dosyasını kullanabilirsiniz. Nesnelere bir ritüel ekledim, onunla çok farklı şeyler denedim, ama hiçbir işe yaramadı. Her zaman birbirlerinden uzaklaşırlar VEYA hiç çatışmazlar. Buna herhangi bir tahammül mü? Bunu bir duvara koşan bir insan gibi düşünün. Kişi duvara sıçramaz, sadece hareket etmeyi bırakır.
Sert antikorları kinetik olarak mı değiştirdiniz? –
@ ŁukaszMotyczka Bunu denedim, havada yüzüyorlardı. – BelgianWizard