Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 4 odgovora
  • 3.590 pregleda

Najnovija ↓

Kolizija sa bezierovim krivima 08.04.2008. u 23:38 · pre 226 meseci #1
poz svima, radim na jednom projektu (neki mali 2d game engine nista specijalno) koji zahteva neki tip kolizije, tj kod za proveru sudara. ja bih hteo da to uradim preko bezierovih krivih, tj putanja koje su opisane sa dve ili vise krivih (bezierove krive treceg stepena).
posto ja bas i ne kotam na koju foru ove krive "rade" (mada znam sta su, i znam da ih nacrtam :D) ne znam kako bih mogao da uradim collision detection kod, pa me interesuje da li neko ima neki koristan link na ovu temu, ja sve sto sam nalazio je bilo vezano za flash i action script koji mi i nije bas blizak, pa bi meni odgovaralo ako ima negde primera u nekom pesudo-kodu ili bar u c-u...
Potpis
rafforum.rs - Forum Računarskog Fakulteta
Re: Kolizija sa bezierovim krivima 09.04.2008. u 21:05 · pre 226 meseci #2
ipak sam odlucio da koristim poligone za koliziju, sve sto sam nasao u vezi bezierovih krivih je mnogo komplikovano i zahtevalo bi dosta vremena da se izracuna...


neka moderatori obrisu ovu temu, ako nema neko nesto pametno da doda...
Potpis
rafforum.rs - Forum Računarskog Fakulteta
Re: Kolizija sa bezierovim krivima 10.04.2008. u 03:30 · pre 226 meseci #4
pa ne pravim engine samo za taj tip igre, ali bice i perfect pixel collision i vector-based collision (to je ovo sto sam hteo sa bezierovim krivima ali sam na kraju presao na poligone), pa korisnik engine-a (igra) ce koristiti onaj tip detekcije kolizije koji najvise odgovara
Potpis
rafforum.rs - Forum Računarskog Fakulteta
Re: Kolizija sa bezierovim krivima 28.05.2008. u 18:08 · pre 224 meseca #5


var colision:Boolean = curve.hitTestPoint(x, y, true);

samo obrati paznju na TRUE posle y!. To znaci da proverava sudar sa linijom a ne sa pravougaonikom koji "uokviruje" krive linije
Potpis
I'm not in this world to live up to your expectations and you're not in this world to live up to mine.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme