Pravolinijsko kretanje slika u VB

1

Pravolinijsko kretanje slika u VB

offline
  • Pridružio: 14 Feb 2008
  • Poruke: 12405

Kad iskucam kod za pomeranje slike ukoso ona ide nesto kao cik-cak. Sta treba da uradim da slicica ide pravolinijski? Hvala



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 25 Maj 2007
  • Poruke: 114
  • Gde živiš: Novi Sad, Sombor

Postavi kod da vidimo gde si pogresio. ( ako si pogresio? )



offline
  • Pridružio: 14 Feb 2008
  • Poruke: 12405

Ako sam pogresio? Mislis da nemoze to da se ispravi?
Ma kod si mi ti dao.

offline
  • Pridružio: 25 Maj 2007
  • Poruke: 114
  • Gde živiš: Novi Sad, Sombor

Sad sam video, pa to je bilo u martu, a ja se ne secam sta sam juce jeo.

Da bi slika isla pravolinijski a ne cik-cak, moras da joj menjas i x i y koordinatu u isto vreme. Znaci ako se slika krece desno-gore pod uglom od 45 stepeni, tada uvecavas x i u isto vreme smanjujes y koordinatu za istu vrednost.
na primer ako koristis tajmer za intervale izmedju pomeranja slike.

  1. Dim x as integer
  2. Dim y as integer
  3. Private Sub Form_Load()
  4.     x = 100
  5.     y = 200
  6. End Sub
  7.  
  8. Private Sub Timer1_Timer()
  9.     x = x + 1
  10.     y = y - 1
  11.     Picture1.Left = x
  12.     Picture1.Top = y
  13.     If x > 300 Or y < 0 Then "Ugasi tajmer ili nesto slicno....."
  14. End Sub

offline
  • Pridružio: 14 Feb 2008
  • Poruke: 12405

Radi ovo ali ne dobijam zeljeni efekat kad usporim na odredjenu brzinu. Probao sam da povecam broj i da promenim Interval ali opet izgleda cik cak. Mozda kretanje prema nekom objektu pomogne?

offline
  • Pridružio: 13 Apr 2007
  • Poruke: 452
  • Gde živiš: Beograd

Ne znam VB, ali mozda ima neki property koji mora da bude ukjlucen kako bi slika isla "glatko"...

offline
  • Srđan Tot
  • Am I evil? I am man, yes I am.
  • Pridružio: 12 Jul 2005
  • Poruke: 2483
  • Gde živiš: Ljubljana

To sto karlos kaze, radi bez problema.
Mozda bi mogli da ti pomognemo kad bi malo preciznije objasnio problem.

[Link mogu videti samo ulogovani korisnici]

offline
  • Pridružio: 14 Feb 2008
  • Poruke: 12405

Neznam zasto ali u srkijevom kodu nema problema. Hvala.
Usput kako da nateram sliku da se krece do slike. ? Npr korisnik klikne negde na formi i shape dodje do njega? Hvala jos jednom

offline
  • Srđan Tot
  • Am I evil? I am man, yes I am.
  • Pridružio: 12 Jul 2005
  • Poruke: 2483
  • Gde živiš: Ljubljana

Izracunas razliku polozaja 2 slike po X i Y osi. Time ces dobiti delta X i delta Y koje samo interpoliras u zeljenom vremenskom okviru. Na taj nacin ces dobiti lepu, glatku, pravolinijsku putanju.

offline
  • Pridružio: 14 Feb 2008
  • Poruke: 12405

Hvala svima. Uz pomoc Srkija sam uradio kako treba da se krece od slike do slike. Hvala jos jednom.
Napravio sam najvecu glupost u mom zivotu, pogresio sam u promenljivama Smile

Ko je trenutno na forumu
 

Ukupno su 945 korisnika na forumu :: 59 registrovanih, 7 sakrivenih i 879 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 015, Aleksandar Tomić, Asteker, Bacac, BB, Ben Roj, brkan1, BSD, ccoogg123, Coabelgrade, Darkoniii_94, dekan.m, Djokislav, drimer, Duh sa sekirom, Ezbuck, famoso, FOX, Gogi_avio, goxin, GrobarPovratak, Igritelj, janezek67, Jovan1983, Kozara1, Kubovac, kybonacci, ljuba.b, MB120mm, mikrimaus, Milo97, milos.cbr, Mrav Obrad, nesa1962, Nomica, nuke92, ohanzee23, Panter, pceklic, Pilence, precan, PrincipL, Putnik22, raptorsi, raso76, RJ, rodoljub, Sićko, sova72, superwhy, Timočka Divizija, Trpe Grozni, TRZH92, Valter071, Vanderx, Vlada1389, voja64, ZZZ, 79693