İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. SDN Programlama Kafe
SDN Programlama Kafe

Yol Çizdirme

servetoz3219.07.20124 cevap1.592 görüntüleme
2012'den beri18 mesaj
#1
mrb beyler

haritada karaladığım pembe yerler güvenli yerler ben nasıl bir sistemle o yolu takip edip iki nokta arası koordinat çıkarabilirim?
bu arada program vb6 ile yazıldı picture.point(x,y) kullanarak rengini algılatabiliorum
şimdiden teşekürler.

Cevaplar
2012'den beri250 mesaj
#2
En duz mantik:

- Resim taranir (bellekte).
- Her pembe pixel icin object olusturulur.
- Her object, ID icerir.
- Her object, etrafindaki pixel objectlerin IDlerini de icerir.

PxObject definition (7 parametre):
ID, leftPxID, topPxID, rightPxID, bottomPxID, X, Y

ID: kendi IDsi
L/T/R/B ID: etrafindaki pixeller
X, Y: kendisinin koordinatlari

Calisma mantigi:

Rastgele bir nokta al.
Object listesinde o noktayi bul (X, Y).
Hedefi al.
Object listesinde o noktayi bul (X, Y).

X ve Y arasindaki farklar hangi yone gidecegini soyler.

Mesela:
Ilk nokta: 512, 320
Hedef: 720, 104

Yon: Sag uste dogru.

topPxID ve rightPxID ile noktalari bulmaya baslayabilirim...
servetoz32 Konuyu açan
2012'den beri18 mesaj
#3
biraz daha açarmısın object oluştur derken ne oluşturacam?
2012'den beri250 mesaj
#4
Bahsettigim mantikta bir class tasarlamalisin.

Bkz. OOP / Object Oriented Programing
Bkz. VB6 / Class, Struct
2011'den beri424 mesaj
#5
knight online haritasına benziyor :D acaba balıkçılık mı yapacan otomatik? knight kodları o kadar basitki ben hariç herkes oynayabiliyor :D

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.