Sayfalar

Translate Blog

hareket etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
hareket etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

15 Mayıs 2014 Perşembe

C# İle Yuvarlak Koordinat Kodu / Circle Movement Create Coordinates With C#

i++; değerini bir for veya timer aracılığı ile arttırıp aşağıdaki kodu kullanırsanız YOUROBJECT isimli nesneniz yuvarlak olacak bir çizgi üzerinde hareket edecektir. 50 yarıçaptır. Çemberinizin merkezi 100,100 olarak yazılmıştır.

            Double distanceFromCenter = 50;
            Double angleInDegrees = i * 10;
            Double angleAsRadians = (angleInDegrees * Math.PI) / 180.0;
            Double centerX = 100;
            Double centerY = 100;

            Double x = centerX + Math.Cos(angleAsRadians) * distanceFromCenter;
            Double y = centerY + Math.Sin(angleAsRadians) * distanceFromCenter;
            YOUROBJECT.Location = new Point((int)x,(int)y);


If you want to make your object to spin round on a circle you can use this code. centerX centerY are center of your circle.

This code is a circle around code.