[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.24,0:00:02.72,Default,,0000,0000,0000,,אז ציירנו הרבה עד עכשיו Dialogue: 0,0:00:02.72,0:00:05.19,Default,,0000,0000,0000,,אבל עוד לא דיברנו על משהו פשוט כמו על לכתוב את השם שלכם. Dialogue: 0,0:00:05.19,0:00:07.60,Default,,0000,0000,0000,,זהו בדיוק הנושא של השיעור הזה, טקסט. Dialogue: 0,0:00:07.60,0:00:11.40,Default,,0000,0000,0000,,אז למה היינו רוצים להשתמש בטקסט? אולי בשביל להראות תוצאה של משחק למשל Dialogue: 0,0:00:11.40,0:00:14.96,Default,,0000,0000,0000,,או בשביל לגרום לדמויות לדבר, או סתם בשביל לראות את השם שלנו גדל ומתכווץ ומשנה צבעים. Dialogue: 0,0:00:14.96,0:00:24.49,Default,,0000,0000,0000,,אז בואו ננסה לכתוב את המילה hello, נשתמש בפונקציה text, אבל אנחנו מקבלים את הודעת השגיאה המוזרה הזו Dialogue: 0,0:00:24.49,0:00:27.42,Default,,0000,0000,0000,,שאומרת ש-״hello is not defined״ (או בעברית: המילה hello אינה מוגדרת), מה זה אומר? Dialogue: 0,0:00:27.42,0:00:30.99,Default,,0000,0000,0000,,ובכן הבעיה היא שהתוכנה חושבת שהמילה helloהיא משתנה Dialogue: 0,0:00:30.99,0:00:33.44,Default,,0000,0000,0000,,וזה די הגיוני אם חושבים על זה מנקודת המבט של התוכנה Dialogue: 0,0:00:33.44,0:00:36.22,Default,,0000,0000,0000,,בגלל שהמילה hello יכולה להיות משתנה, אז איך התוכנה אמורה לדעת? Dialogue: 0,0:00:36.22,0:00:38.99,Default,,0000,0000,0000,,אז איך נגיד לה שזה בעצם טקסט? Dialogue: 0,0:00:38.99,0:00:42.53,Default,,0000,0000,0000,,טוב זה פשוט, אנחנו רק צריכים לזכור לשים מרכאות סביב המילה Dialogue: 0,0:00:42.53,0:00:46.07,Default,,0000,0000,0000,,וזה אומר לתוכנה, שלא, זה לא משתנה, ולמעשה זה טקסט! Dialogue: 0,0:00:46.07,0:00:47.83,Default,,0000,0000,0000,,או שאנחנו רוצים שתציג את זה כטקסט Dialogue: 0,0:00:47.83,0:00:51.28,Default,,0000,0000,0000,,ואתם יכולים לזכור את זה בקלות אם תחשבו על ספר, שבו הדמויות בספר מדברות Dialogue: 0,0:00:51.28,0:00:53.69,Default,,0000,0000,0000,,ובכל פעם שהם מדברות, יש מרכאות סביב המילים שלהן. Dialogue: 0,0:00:53.69,0:00:58.09,Default,,0000,0000,0000,,ובאופן דומה, כשאתם רוצים שהתוכנה שלכם תגיד משהו, אתם צריכים לשים את המרכאות האלו על מנת שהיא תתייחס לזה כטקסט Dialogue: 0,0:00:58.09,0:01:01.10,Default,,0000,0000,0000,,והאמת היא שזה די חשוב וקל לשכוח Dialogue: 0,0:01:01.10,0:01:05.90,Default,,0000,0000,0000,,אז אני רק אומר את זה שוב, בכל פעם שאתם רוצים להשתמש בטקסט בתוכנות שלכם אתם תמיד צריכים להשתמש Dialogue: 0,0:01:05.90,0:01:07.53,Default,,0000,0000,0000,,במרכאות סביבו Dialogue: 0,0:01:07.53,0:01:09.60,Default,,0000,0000,0000,,אחרת אתם הולכים לקבל הודעות שגיאה מאוד מטרידות Dialogue: 0,0:01:09.60,0:01:12.97,Default,,0000,0000,0000,,וזכרו שאם אתם אכן רואים את ההודעות שגיאה המוזרות האלו, תבדקו את עצמכם שוב Dialogue: 0,0:01:12.97,0:01:15.09,Default,,0000,0000,0000,,שזכרתם להשתמש במרכאות Dialogue: 0,0:01:15.09,0:01:18.20,Default,,0000,0000,0000,,נפלא! אז עכשיו אנחנו הולכים להשתמש במרכאות, ואנחנו לא נקבל הודעות שגיאה יותר Dialogue: 0,0:01:18.20,0:01:20.83,Default,,0000,0000,0000,,אבל אולי שמתם לב ששום דבר לא קורה Dialogue: 0,0:01:20.83,0:01:22.16,Default,,0000,0000,0000,,וזה עדיין ריק Dialogue: 0,0:01:22.16,0:01:24.89,Default,,0000,0000,0000,,אבל מה שדי מוזר הוא שאם נשתמש בצבע רקע באמצעות הפונקציה background Dialogue: 0,0:01:24.89,0:01:29.11,Default,,0000,0000,0000,,נניח, נשתמש בצבע אדום, אז נראה שאנחנו רואים שהטקסט בעצם כאן Dialogue: 0,0:01:29.11,0:01:36.07,Default,,0000,0000,0000,,הוא פשוט בלבן, אז הבעיה היא, אם אנחנו חושבים על זה, שפשוט כתבנו טקסט בצבע לבן על רקע לבן Dialogue: 0,0:01:36.07,0:01:37.95,Default,,0000,0000,0000,,ובגלל זה לא ראינו את זה Dialogue: 0,0:01:37.95,0:01:42.44,Default,,0000,0000,0000,,אז זה נשמע קצת מטופש, למה שנכתוב טקסט לבן על רקע לבן Dialogue: 0,0:01:42.44,0:01:46.11,Default,,0000,0000,0000,,ובכן, נוכל פשוט לשנות את זה, מכיוון שלמדנו כיצד לשנות את צבע המילוי של משהו Dialogue: 0,0:01:46.11,0:01:50.90,Default,,0000,0000,0000,,ובדיוק כמו ששינו את צבע המילוי של ריבוע או קו, נוכל לשנות את צבע המילוי של טקסט בעזרת הפונקציה fill לכל צבע Dialogue: 0,0:01:50.90,0:01:54.23,Default,,0000,0000,0000,,והנה, בדיוק כמו מקודם, והנה זה! Dialogue: 0,0:01:54.23,0:01:59.29,Default,,0000,0000,0000,,זה מופיע ללא צורך בשינוי הרקע, אז בואו נסתכל עוד קצת על איך הטקסט הזה עובד Dialogue: 0,0:01:59.29,0:02:03.80,Default,,0000,0000,0000,,החלק הראשון, ברור עכשיו, זה פשוט הטקסט שאנחנו רוצים לכתוב Dialogue: 0,0:02:03.80,0:02:08.70,Default,,0000,0000,0000,,החלק הבא, אם נשנה אותו, נראה שמשפיע על המרחק של הטקסט מהפינה השמאלית Dialogue: 0,0:02:08.70,0:02:11.78,Default,,0000,0000,0000,,והחלק הבא על כמה גבוה או נמוך הטקסט Dialogue: 0,0:02:11.78,0:02:14.70,Default,,0000,0000,0000,,זה כנראה נראה לכם מוכר, מכל ציור הריבועים שעשינו Dialogue: 0,0:02:14.70,0:02:19.26,Default,,0000,0000,0000,,דבר אחד שהוא טיפה משונה הוא של-text יש את את שתי הקוארדינאטות האלו Dialogue: 0,0:02:19.26,0:02:24.67,Default,,0000,0000,0000,,שמתייחסות לפינה השמאלית התחתונה של הטקסט Dialogue: 0,0:02:24.67,0:02:27.22,Default,,0000,0000,0000,,בעוד שבריבועים מדובר בפינה השמאלית העליונה, הפינה הזו Dialogue: 0,0:02:27.22,0:02:30.61,Default,,0000,0000,0000,,וזה אולי כמו משהו שמישהו עשה רק בשביל לבלבל אותכם Dialogue: 0,0:02:30.61,0:02:32.76,Default,,0000,0000,0000,,אבל זה משהו שצריך לזכור Dialogue: 0,0:02:32.76,0:02:37.39,Default,,0000,0000,0000,,ואנחנו גם יכולים לעשות ניסוי ולראות בעצמו, אנחנו יכולים להשתמש במקום מספר ב-height Dialogue: 0,0:02:37.39,0:02:42.45,Default,,0000,0000,0000,,ולראות שזה אכן בפינה השמאלית התחתונה Dialogue: 0,0:02:42.45,0:02:48.78,Default,,0000,0000,0000,,או שאנחנו יכולים להגדיר את זה כ-0, ומה אתם חושבים שנקבל אז? Dialogue: 0,0:02:48.78,0:02:53.78,Default,,0000,0000,0000,,ואנחנו לא רואים את זה כלל, אבל אם נגדיל את זה לאט לאט, נוכל לראות Dialogue: 0,0:02:53.78,0:02:56.12,Default,,0000,0000,0000,,שזה מציץ לו שם Dialogue: 0,0:02:56.12,0:02:59.78,Default,,0000,0000,0000,,בגלל ששוב, הפינה השמאלית התחתונה היא מה שאנחנו מגדירים Dialogue: 0,0:02:59.78,0:03:01.75,Default,,0000,0000,0000,,ולא את הפינה העליונה Dialogue: 0,0:03:01.75,0:03:06.22,Default,,0000,0000,0000,,אוקיי, אז מספיק על לנתח את הפונקציה text, בואו נעשה משהו יותר טוב. Dialogue: 0,0:03:06.22,0:03:13.32,Default,,0000,0000,0000,,למשל, בואו ננסה לעשות אותו גדול יותר, נוכל לעשות את זה עם הפונקציה textSize שאומרת לתוכנה באיזה גודל לצייר את הטקסט. Dialogue: 0,0:03:13.32,0:03:20.50,Default,,0000,0000,0000,,ואנחנו יכולים לעשות את זה ״30״, שזה די גדול, אנחנו יכולים לעשות את זה גדול יותרף או שאנחנו יכולים לעשות את זה ממש ממש ממש קטן. Dialogue: 0,0:03:20.50,0:03:25.56,Default,,0000,0000,0000,,מה שאנחנו רוצים, אז בואו נצייר את השם שלכם, ואולי הודעה קטנה עליכם מתחת. Dialogue: 0,0:03:25.56,0:03:29.76,Default,,0000,0000,0000,,מכיוון שאני לא יודע את השם שלכם, אני פשוט הולכת לצייר את השם שלי, ואתם תוכלו להחליף את זה בשלכם בשנייה. Dialogue: 0,0:03:29.76,0:03:35.44,Default,,0000,0000,0000,,אז נשתמש במה שלמדנו, ונכתוב text("Sophia" וזה השם שלי. Dialogue: 0,0:03:35.44,0:03:42.80,Default,,0000,0000,0000,,ונשים הודעה קטנה מתחת, כמו, ״אני אוהבת גורים, וגיטרות וקוד״ Dialogue: 0,0:03:42.80,0:03:47.80,Default,,0000,0000,0000,,אז זה נהדר, חוץ מזה שאנחנו חייבים לשנות את המיקום שלהם בשביל שהם לא יעלו אחד על השני Dialogue: 0,0:03:47.80,0:03:54.53,Default,,0000,0000,0000,,אוי לא, זה קצת הרבה מדי טקסט, אז בואו נעשה את זה קטן יותר בגודל Dialogue: 0,0:03:57.01,0:03:58.63,Default,,0000,0000,0000,,והנה, זה די טוב Dialogue: 0,0:03:58.63,0:04:01.85,Default,,0000,0000,0000,,חוצמזה, זה לא קצת משעמם לעשות את שניהם בצבע כחול? Dialogue: 0,0:04:01.85,0:04:06.92,Default,,0000,0000,0000,,בואו נשנה את צבע המילוי, ה-fill, ובואו נעשה אותו יפה, המממ, בוא נראה Dialogue: 0,0:04:06.92,0:04:09.47,Default,,0000,0000,0000,,אולי סגול חמוד כזה. Dialogue: 0,0:04:09.47,0:04:15.55,Default,,0000,0000,0000,,אוקיי, והנה לכם, זה כל מה שיש לדעת על טקסט, שינוי הצבע והגודל שלו.