Diskuze: Problém s pohybem-Had
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 13 zpráv z 13.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
poslal jsi nám při celé třídy.
1.) nikdo nemá náladu se v tom hrabat
2.) nenapsal jsi nám kde je chyba (ideálně řádek, kde ti to spadne)
3.) nenapsal jsi co je to za chybu
Pokud se ti to nevykreslí, tak to máš nejspíš celé špatně. O XNA je tu celý tutoriál, kde jsou základy popsané http://www.itnetwork.cz/csharp/monogame
Nemyslím si že je to pro začátečníka zrovna dobrá odpověď. Ty si se taky nějak učil nééé?
učil, ale já nemám náladu studovat 3 úplně cizí zdrojáky, když autor neuvedl ani základní potřebu - kde a co vzniklo za chybu. Tipuji že nejsem jediný kdo sice XNA rozumí (byť jen trochu), ale toto fakt ne.
Chápu také na to nemám náladu ale taková surová odpověď. Alespoň
napsat "Sorry tomu fakt nerozumím.
"
Surová odpověď na surovou otázku - "Vůbec nevím co nefunguje, opravte mi to". Pokud svému kódu vůbec nerozumíš, tak bys měl začít asi něčím jednodušším. Pokud mu rozumíš, tak snad dokážeš popsat co ti nefunguje.
Problém mám v někde v pohybu. Dal jsme zde celý kod radši.
Vykreslováním. Nevím kde bych tam mohl mít chybu. A omlouvám se, že jsem
nenpsal kde chybu. Myslel jsme, že jsem to nahoře popsal ale asi měl napsat
přesněji kde mám problém. Pro příště se polepsím. Takže se omlouvám.
Jinak mám problém když chci aby se mi had hýbal. Co mám blbě na tom pohybu
?
ve tříde Player
public override void Update(KeyboardState ks, GameTime gameTime)
{
//Zmena smeru hada
if (ks.IsKeyDown(Keys.Left))
x = (x - 0.5f*MathHelper.TwoPi) % MathHelper.TwoPi;
else if (ks.IsKeyDown(Keys.Right))
x = (x + 0.5f) % MathHelper.TwoPi;
//Ochrana proti Sekanim
timer = gameTime.ElapsedGameTime.TotalMilliseconds;
//Odtud mi program vždy spadne.**
//Pohyb hada - hlavy
Pl[0].Pozice.X += (float)(SnakeSpeed * timer * Math.Sin(x));
Pl[0].Pozice.Y += (float)(SnakeSpeed * timer * Math.Cos(x));
Pl[0].Rectangle.X = (int)Pl[0].Pozice.X;
Pl[0].Rectangle.Y = (int)Pl[0].Pozice.Y;
}
Se mi strašne líbí, jak někdo dělá něco podle tutorialu a míchá tam své názvy s těma z tutorialu a pak se v tom ztratí. Jestli jsi to dělal sám, tak se omlouvám a ty bys to měl dokázat fixnout sám. Začni s debugem a podívej se jestli to vše dělá co má.
Hint: piš jedním jazykem a né mixem (cz x en)
Pokud ti to spadne, tak to spusť v debugu a koukni se, kde to spadlo, na jakém příkazu.
Jinak moc díl za pomoc
.
Té chyby jsme si všiml když jsem já vůl zapomněl přidat do Listu sprites
prvek v Game1 takže proto my to vyhazovalo chybu. Takže jsem neměl žádný
prvek v Listu. Ale už to funguje.
Zobrazeno 13 zpráv z 13.