top of page
Writer's picturexsplaystation5

Tarodev - Unity Tutorials Mini

Updated: Oct 16, 2023

MyScreensShot :

- Use Interface for Call Function invoke with Collision enter public interface IExplode

{

void Explode();

} Missile.cs

PredictMovement(leadTimePercentage); // คำนวนหาทิศทางเป้าหมาย

AddDeviation(leadTimePercentage); //ค่าเบี่ยงเบนของเป้าหมาย

RotationRocket(); // หมุน Missile

if(collision.transform.TryGetComponent<IExplode>(out var ex)) ex.Explode(); // Call Interface Function


Target.cs public class Target : MonoBehaviour,IExplode

Var Dir = Vector3(Cos(T*S),Sin(T*S));

public void Explode() => Destroy(gameObject); // เชื่อมต่อกันผ่าน Interface

--------------------------------------------------------------------------------------------------------

UNITY Auto SAVE


--------------------------------------------------------------------------------------------------------


3 views0 comments

Recent Posts

See All

Comentarios


bottom of page