yazılım okumana gerek yok
mantığını açıklayayım yapamazsan kodlardada yardım ederim şimdi bitane karakterimiz olsun
sağaGit adlı boolumuz olsun yukarıGit adlı boolumuz olsun sonra ilk açılışta sağaGit i true yaparsın
yapacağı hareketleri şöyle ayarlarsın void ontriggerenter2d ile yada collisionenter2d ile çarpacağı zemini ayarlarsın örnek zemine sağagit dersin tagına sağagit dersin o zemine çarpınca bool true ya döner başka zemine çarpınca bool false ye döner bu mantıkla yaptıktan sonra update kısmına gelirsin if(sağaGit) true olursa karakterinin rigidbodydeki velocity e vector3.right*hız olarak bi kod oluşturursun sağa gider else ise -vecto3.right dersin yukarıysa vector3.up dersin aşağıysa -vector3.up dersin bu şekilde mantıkla sağ sol üs aşağı yaparsın ama sen yok daireler çizsin dans etsin sağa sola fantezili kaçsın diyosan pathfinding var onu araştırıcaksın