חדשות

גרסה 1.4.2 עלתה לאוויר

גרסה 1.4.2 עלתה לאוויר וכוללת את העדכונים הבאים: 1. תיקון באג במנוע האנימציה התלת מימדי – הפעלת אנימציה לפני שהסתיימה האנימציה הקודמת עשויה לתקוע את התכנית 2. תיקון באג במנוע הפיזיקלי – גוף דינאמי במעבר ל Character mode עשוי לגרום לתגובת שרשרת בלתי רצויה בין הגופים הפיזיקלים 3. הוספת יכולת קפיצה Jump – למודל במצב …

גרסה 1.4.2 עלתה לאוויר לקריאה »

אתר לבדיקת מודל GLTF

אתר מועיל לבדיקת קבצי GLTF : https://gltf-viewer.donmccurdy.com/ ניתן לגרור קובץ GLTF או תקייה שלמה המכילה את הקובץ והמשאבים הנלווים אליו והדמות תוצג באתר. אפשר להציג ולהפעיל את האנימציות שבמודל. נהדר לבדיקות ראשוניות של מודל למשחקים שלכם.

גרסה 1.4.1 עלתה לאוויר

גרסה 1.4.1 עלתה לאוויר וכוללת עדכונים חשובים לתוכנה: מנוע פיזיקלי משופר אפשרות להציג את המפרקים של המודל התלת מימדי אפשרות לבחור באיזה מפרקים להשתמש במשחק דמות התנגשות ( collision shape ) מדוייקת יותר מידע מדיוק על המפרקים שהיו מעורבים בבדיקת התנגשות מצבי מודל חדשים – ragdoll, kinematic ו- floating  הוספת פונקצית distance למדידת מרחק בין …

גרסה 1.4.1 עלתה לאוויר לקריאה »

שעור 9 – מחלקות ופונקציות בשפת C#

בהדרכה זו נלמד לכתוב מחלקות ופונקציות בשפת C# ולהשתמש בהן במשחקים שלנו.שפת C# היא שפת תכנות מונחית עצמים שפותחה ע”י חברת Microsoft ומשתמשת מפתחים רבים בכל העולם לרבות מפתחי משחקי מחשב בסביבת Unity ו- Godot . גם סביבת הפיתוח של SceneMax3D מאפשרת למפתחים לכתוב קוד ב C# לביצוע פעולות מורכבות במשחק ועל כך נלמד בהדרכה …

שעור 9 – מחלקות ופונקציות בשפת C# לקריאה »

שעור 8 – שימוש במשתנים, פרוצדורות ולולאות להעצמת חווית המשתמש

בהדרכה זו למדנו את הבסיס בלוגיקה של משחקי מחשב ותכנות מחשבים בכלל. עבודה עם משתנים, פרוצדורות, לולאות ותנאים. הדגמנו כיצד לדרוך ערך במשתנה, כיצד להשתמש בו במהלך התכנית, הסברנו שפרוצדורה היא אוסף של פקודות שמייצגות פעולה הגיונית אחת ושניתן לתת לפרוצדורה שם ולקרוא לה מכל מקום בקוד. אפשר גם לקבוע שפרוצדורה תרוץ מספר פעמים ואנו …

שעור 8 – שימוש במשתנים, פרוצדורות ולולאות להעצמת חווית המשתמש לקריאה »

שעור 7 – פיזיקה של מכוניות מירוץ במשחקים

בהדרכה זו נלמד על שילוב מכוניות רכבים במשחקים שלנו.כלי רכב הוא אובייקט תלת מימדי מורכב למדי – יש לו שלדה , ארבעה גלגלים , ומנוע עם הנעה אחורית או קדמית .בשעור נלמד כיצד לטעון כלי רכב לסצנה , כיצד להניע אותו במרחב , לקבוע את מרכז הכובד שלו , רמת החיכוך בצמיגים ,  כוונון הבולמים …

שעור 7 – פיזיקה של מכוניות מירוץ במשחקים לקריאה »

שעור 6 – תנועה ובדיקת התנגשות בין גופים במרחב

בהדרכה זו נלמד לבצע תנועה מורכבת של גופים במרחב ולבדוק התנגשות ביניהם.בדיקת התנגשות של גופים במרחב היא דבר חיוני ביצירת משחקי תלת מימד. מצב של התנגשות בין גופים משנה בדרך כלל את מצב מהלך המשחק. לדוגמא: כדור אויב שפגע בשחקן הראשי מוריד חיים ואף עשוי לסיים את המשחק מצד שני פגיעה באוייבים מעלה ניקוד ועשויה …

שעור 6 – תנועה ובדיקת התנגשות בין גופים במרחב לקריאה »

שעור 5 – קבלת קלט מהמשתמש ולוגיקה בסיסית

בהדרכה זו נלמד כיצד לקבל קלט מהמשתמש , כיצד להגיב ללחיצה על מקשי המקלדת ולבצע פעולות בהתאם. בשפה המקצועית זה נקרא תכנות מונחה ארועים. בכל פעם שמתחולל ארוע כלשהו במקרה זה לחיצה על מקש במקלדת או על לחצן בעכבר אנו כותבים קוד שיופעל במקרה הזה.זהו השעור הראשון בו נעסוק בלוגיקה – הכנסת מקרים ותגובות בקוד …

שעור 5 – קבלת קלט מהמשתמש ולוגיקה בסיסית לקריאה »

שעור 3 – שילוב דמויות דו מימדיות במשחקים שלנו

תמונות דו מימדיות הן משאב חיוני גם במשחקי תלת מימד. משתמשים בהן ליצירת רקעים, כמעטפת לדמויות תלת מימדיות, במקומות שונים בממשק המשתמש וגם כיישויות פעילות במשחק עצמו (כוונת של רובה לדוגמא). בהדרכה זאת למדנו על ספרייטים שהם דמויות דו מימדיות. ספרייט יכול להיות מחולק למספר עמודות ומספר שורות וזה יוצר לנו אוסף של פריימים (תמונות …

שעור 3 – שילוב דמויות דו מימדיות במשחקים שלנו לקריאה »

שעור 2 – הורדת צלילים ומוזיקה מהרשת

בשעור זה נעסוק ביצירת מודלים בסיסיים כדור וקוביה , נלמד להציב אותם במרחב , לצפות אותם בחומרים שונים ולשנות את גודלם. בהמשך נלמד לשלב מודל מורכב של מכונית במשחק ולהניע אותה על גבי הקוביה באמצעות מקשי המקלדת. לבסוף נעסוק בהורדת קבצי מוזיקה וצלילים שונים מהרשת ושילובם באנימציות ובמשחקים שלנו. נלמד כיצד מורידים מוזיקה מהיוטיוב ומאתר …

שעור 2 – הורדת צלילים ומוזיקה מהרשת לקריאה »