Diskuze: Sleduj hráče z vícero objektů ( help )
V předchozím kvízu, Online test znalostí GameMakeru, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 5 zpráv z 5.
V předchozím kvízu, Online test znalostí GameMakeru, jsme si ověřili nabyté zkušenosti z kurzu.
Nedělej hráče na víc objektů, to je jízdenka do průseru.
Vyměň sprite, vyměň funkce, ale neměň objekt.
Když ale nutně a zoufale musíš mít hráče rozsekaného na víc
částí,
použij fantoma - neviditelný objekt, který bude hráče sledovat
podle vlastní logiky a okno se bude centrovat na něj.
Samozřejmě by šlo použít i view_object[] patřičně nastavený. Ale
měnit pořád centrování by mohlo mít nepříjemné vedlejší efekty.
jestli tě správně chápu : udělat nějaký obyčejný objekt, který je neviditelný (visible=false) a ten nastavit, aby sledoval všechny potřebné objekty.
Myslím že je to moc složité a nečisté pro program.Scriptem by to bylo čistší a né tak náročné.
Ale chápu kam tím míříš.Díky za stručnou odpověď.
Jde to udělat kterýmkoli ze všech tří řešení, která jsem psal.
Co se týče fantoma, je to zcela čisté řešení a u větších věcí
zcela
nezbytné. Ve skutečnosti je vždy mnohem zajímavější pracovat s
centrováním
stejně jako s pohyblivou kamerou. A to právě umožní centrování na
objekt,
který je k tomu přímo a výhradně určen. Já to dělám často, ale ne
pomocí visible.
Prostě vyrobím jednobodový plně průhledný sprite s plnou kolizní
maskou.
Tahle metoda navíc umožňuje snadný debugging pomocí druhého indexu.
Ale jak říkám, na výběr je toho víc.
BTW: Docela se těším, co vyrobíš. Grafiku máš vlastní?
No já standartně dělám v Blenderu...GM sem vytáhl že si něco zkusím a případně bych něco utvořil.Zatím jen zkouším možnosti.A jo jo..grafiku a vše okolo si dělám výhradně sám.
:Jen logika GM mě nepřijde moc logická pro tvorbu AT mash nebo AI...Spíše mě štve, že banální věci je třeba řešit tak složitě XD
Zobrazeno 5 zpráv z 5.