[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:01.30,0:00:03.70,Default,,0000,0000,0000,,Pamiętacie trzy etapy\Ntworzenia animacji? Dialogue: 0,0:00:03.80,0:00:06.69,Default,,0000,0000,0000,,Najpierw robimy zmienne\Npoza pętlą rysowania, Dialogue: 0,0:00:06.79,0:00:09.90,Default,,0000,0000,0000,,a w pętli używamy ich\Nw programie rysowania. Dialogue: 0,0:00:09.100,0:00:13.38,Default,,0000,0000,0000,,Mamy więc zmienną\Ndla pozycji „x”, dla pozycji „y”, Dialogue: 0,0:00:13.48,0:00:16.04,Default,,0000,0000,0000,,dla szerokości kulki\Ni dla jej wysokości. Dialogue: 0,0:00:16.14,0:00:20.10,Default,,0000,0000,0000,,Za każdym razem nieznacznie\Nmodyfikujemy te zmienne, Dialogue: 0,0:00:20.20,0:00:22.92,Default,,0000,0000,0000,,tak że „x” będzie dawną\Nwartością plus 1. Dialogue: 0,0:00:23.02,0:00:24.61,Default,,0000,0000,0000,,Będzie się stale zwiększać. Dialogue: 0,0:00:24.71,0:00:27.93,Default,,0000,0000,0000,,A „y” to będzie stara wartość\Nminus 2, Dialogue: 0,0:00:28.03,0:00:29.99,Default,,0000,0000,0000,,więc „y” będzie ciągle maleć. Dialogue: 0,0:00:30.09,0:00:35.55,Default,,0000,0000,0000,,Szerokość kulki to stara wartość\Nmnożona przez 0,99. Dialogue: 0,0:00:35.65,0:00:39.45,Default,,0000,0000,0000,,To liczba mniejsza od 1,\Nto kulka będzie maleć. Dialogue: 0,0:00:39.55,0:00:42.14,Default,,0000,0000,0000,,Wysokość kulki to stara wartość Dialogue: 0,0:00:42.24,0:00:44.86,Default,,0000,0000,0000,,podzielona przez 1,01, Dialogue: 0,0:00:45.41,0:00:48.37,Default,,0000,0000,0000,,co jest większe od 1. Kulka zmaleje. Dialogue: 0,0:00:48.47,0:00:52.69,Default,,0000,0000,0000,,Gdy wcisnę „restart”, wszystkie\Natrybuty kulki się zmienią. Dialogue: 0,0:00:54.25,0:00:56.58,Default,,0000,0000,0000,,Patrząc na te 4 wiersze programu, Dialogue: 0,0:00:56.68,0:00:59.95,Default,,0000,0000,0000,,zauważycie podobieństwo.\NMamy zmienną, Dialogue: 0,0:01:00.05,0:01:02.44,Default,,0000,0000,0000,,znak równości, tę samą zmienną, Dialogue: 0,0:01:02.54,0:01:06.13,Default,,0000,0000,0000,,operator: plus, minus,\Nrazy, podzielić... Dialogue: 0,0:01:06.53,0:01:07.88,Default,,0000,0000,0000,,i jakąś liczbę. Dialogue: 0,0:01:08.75,0:01:11.82,Default,,0000,0000,0000,,Ten schemat jest tak\Npopularny w programowaniu, Dialogue: 0,0:01:11.92,0:01:15.16,Default,,0000,0000,0000,,a programiści są tak leniwi,\Nże powiedzieli: Dialogue: 0,0:01:15.26,0:01:17.19,Default,,0000,0000,0000,,„Skoro tak często tego używamy, Dialogue: 0,0:01:17.29,0:01:19.00,Default,,0000,0000,0000,,trzeba by pisać to szybciej”. Dialogue: 0,0:01:19.10,0:01:21.89,Default,,0000,0000,0000,,Powstał więc skrót. Coś takiego. Dialogue: 0,0:01:21.99,0:01:24.54,Default,,0000,0000,0000,,Zamiast mówić „x” równa się\N„x plus 1”, Dialogue: 0,0:01:24.64,0:01:28.93,Default,,0000,0000,0000,,mogłabym powiedzieć:\N„x+ równa się 1”. Jasne? Dialogue: 0,0:01:29.33,0:01:32.01,Default,,0000,0000,0000,,A zamiast powiedzieć „y” = „y-2”, Dialogue: 0,0:01:32.11,0:01:36.11,Default,,0000,0000,0000,,można by: „y- równa się 2”. Dialogue: 0,0:01:36.75,0:01:41.36,Default,,0000,0000,0000,,Zamiast mówić, że szerokość\Nkulki to szerokość razy 0,99, Dialogue: 0,0:01:41.46,0:01:43.44,Default,,0000,0000,0000,,Powiem... Zgadliście! Dialogue: 0,0:01:44.06,0:01:47.78,Default,,0000,0000,0000,,„szerokość razy równa się 0,99”. Dialogue: 0,0:01:48.37,0:01:53.56,Default,,0000,0000,0000,,A zamiast mówić, że wysokość\Nto wysokość dzielona przez 1,01, Dialogue: 0,0:01:53.66,0:01:57.65,Default,,0000,0000,0000,,powiemy: „wysokość podzielić\Nrówna się 0.01”. Dialogue: 0,0:01:57.75,0:02:01.98,Default,,0000,0000,0000,,To bierze wartość zmiennej... Dialogue: 0,0:02:02.08,0:02:06.08,Default,,0000,0000,0000,,czyli szerokość kulki...\Ni mnoży przez 0,99. Dialogue: 0,0:02:06.18,0:02:09.30,Default,,0000,0000,0000,,Powie więc: „szerokość razy 0,99”. Dialogue: 0,0:02:09.40,0:02:11.96,Default,,0000,0000,0000,,I włoży to w zmienną\N- szerokość kulki. Dialogue: 0,0:02:12.06,0:02:16.02,Default,,0000,0000,0000,,Wciskam „restart” i animacja\Nwygląda tak samo jak przedtem. Dialogue: 0,0:02:16.12,0:02:17.99,Default,,0000,0000,0000,,Teraz wy też możecie się lenić!