Merhaba,
Şurada (http://ddili.org/forum/post/7232) bir deneme yapmıştım ve bunu biraz ilerlettim. Örneğin Nesne sınıfını oluşturdum ve Erdem'in hazırladığı Vector sınıfını kullanmaya başladım. Bu Nesne sınıfı üzerinden kolaylıkla ekranın ortasına bir futbol topu koymayı başardım!
Holey, holey, holeyyyy...:)
Sonra Vector sınıfı ile ilişkilendirdiğim nesnemin (futbol topu) konumunu değiştirerek Top.konumu*=2 yaptığımda ve sahneyi güncellediğimde topun bir kopyasının sağ alt köşede belirdiğini gördüm...
Her şey güzel gidiyor fakat bazı çekincelerim var! Elbette, Erdem'in pong.d (https://github.com/erdemoncel/oyun/blob/master/demos/pong.d)'de yaptığı gibi bu topu, bilardo masasındaki rasgele kenar çarpışmalarıyla veya tuşlarla hareket ettirebiliriz. Bunlar ulaşılabilir gözüktüğü gibi sağ olsun Erdem'in hazır bir örneği var. Asıl soruya/çekinceye gelirsek:
Peki topun her konum değiştirişte ekranı temizlemek mi gerekecek?
Bu soruyu şu yüzden soruyorum. İleride birbirinden bağımsız hareket eden (belki burada paralel programlama yapabilirim) nesneler olduğunda işler karışmayacak mı? Gerçi SDL'de lock özellikleri gördüm ama peki ya zemin bir resim olursa? Yani her seferinde zemindeki resmi ekrana mı yükleyeceğiz? Bu sanırım pratik bir yöntem değil ve belki de openGL olaylarından faydalanmak gerekecek. Yanılıyor muyum?
Sevgiler, saygılar...
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]