יום שני, 17 בפברואר 2014

פיזיקה חלק 1

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

טוב בוא נתחיל:
בוא נעבור לטאב
של הפיזיקה:
ועכשיו אני יעבור אובייקט אובייקט ואסביר מה יש בו:
נתחיל ב... קובייה הכחולה והמשתכים הלבנים הסוג של הפיזיקה היא static
שזה אומר שהם לא מושפעים מכוח הכבידה ואובייקטים אחרים לא יכולים לעבור בתוכם
שימושי בד"כ ליצירת העולם\הסביבה של המשחק

ונעבור לדבר הבא

הקובייה האדומה

הקובייה האדומה= dynamic
בשביל לבדוק מה זה אומר נתקרב לקובייה (בעזרת הגלגלת...)
ונלחץ על P
ונראה שהקובייה מחליקה אבל לא מסתובבת בהתאם למשטח
מוזר...


נעבור לקובייה הירוקה

הקובייה הירוקה =rigid body
גם כאן נתקרב לקובייה ונלחץ P
ונראה שכאן הקובייה כן מתגלגלת כמו בצורה ראליסטית
בדיוק כמו שצריך
(וזה בעצם ההבדל בין dynamic לבין rigid body יתכן שיש בינם עוד הבדלים אבל לא שידוע לי)
ושהוא עובר בתוך המשטח הוורוד, הסיבה לכך שהוא לא נתקע במשתך היא בגלל המשתך ולא בגלל הקובייה ונגיע לזה בהמשך

הדבר הבא: הכדור הצהוב

הכדור הצהוב הוא soft body
ושוב פעם נתקרב אליו ונלחץ על P...

טוב תראו בעצמכם מה קורה ותבינו לבד מה זה soft body
אני לא חושב שיש לדבר הזה הגדרה
עכשיו תשנו את ה-position ל 2
ושוב תלחצו על P
...
טוב אז זה soft body....


ועכשיו בוא נעבור לקובייה התכלת

הקובייה התחלת היא character תתקרבו תלחצו על P...
וכמו שאתם רואים כוח הכבידה משפיע עליה אבל היא לא מחליקה ולא מתגלגלת...


ועכשיו נחזור למשטח הוורוד

ולמה הקובייה הירוקה עברה דרכו, אוקי אז זה בגלל שהוא "no collision"
שזה אומר שהוא לא מחושב מבחינה פיזיקלית בכלל
ז"א שמבחינת המחשב הוא כלום


ולסיום הקובייה הכתומה

 הקובייה הכתומה היא dynamic כמו הקובייה האדומה
נתקרב אליה ונלחץ P
ונראה שהיא עוברת בתוך המשתך ומגיעה להונלולו
וזה בגלל שהיא ghost
ghost זה אומר שהאובייקט עובר דרך אובייקטים
אחרים ולא נתקע בהם והם לא נתקעים בו,
הדבר הזה קיים לכל סוגי הפיזיקה למעט "no collision" (מכיוון שהוא גם כך אובייקטים יכולים לעבור בו )
למה זה שימושי?
ומה בדיוק ההבדל בין "no collision" ל-ghost?
נראה ב"פיזיקה חלק2"


ולמי שזה יותר נוח בקרוב אהיה מדריך ווידאו....

המדריך הקודם            התוכן            המדריך הבא

יום ראשון, 16 בפברואר 2014

מדריך להכנת משחק

תוכן העניינים והקדמה

פעם בקשו ממני לכתוב מדריך על הכנת משחק אז כתבתי...
(יותר נכון אני באמצע לכתוב)

המדריך הוא על המנוע משחק BGE
הנה ה-הורדה
ו... תהנו :)

הכרות כללית
פיזיקה
לוגיק אדיטור
פיזיקה חלק 2
פרויקט 0001

בכל בעיה שתתקלו בה אתם יכולים להתכתב איתי ב-hangouts או פה

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

בהצלחה!!!

הכרות כללית

אוקי אז מה זה בעצם BGE?
BGE זה ראשיי תיבות של blender game engine,
בלנדר היא תוכנת קוד פתוח שהיא בעצם מקבילה למאיה ו-3DSMAX
רק שלפי דעתי יותר נוחה (אבל בעצם אף פעם לא ניסיתי את אחת התכנות האלה כך שאני לא ממש יכול לקבוע...
אבל זה לא הנושא)
חוץ מהמנועי רינדור יש לה גם מנוע משחק קל ונוח מאוד לשימוש אחד הדברים שאני הכי אוהב בו זה שהכל באותה תוכנה ולא צריך להסתבך עם העברת מודלים וכ"ו, המנוע עובד על פייטון
ואני חושב שעכשיו כבר כדאי להפסיק עם ההקדמות


אוקי אז מה יש לנו במנוע, יש לנו את ה...
 logic editor (צהוב) שם אנו יוצרים את המשחק עצמו כגון מקשים וכו'
texst editor (כחול) בו משתמשים בסקריפטים של python, בהחלט אפשר להסתדר בלעדיו (לפחות בתור התחלה)
ויש לנו את הטאב של הפיזיקה (אדום) שהוא קצת שונה מהטאב של הפיזיקה במנועי רינדור
וזהו! זה כל מה שצריך ללמוד בשביל להכין משחקים חוץ מזה אתם פשוט צריכים לדעת להשתמש בבלנדר
ואם תדעו את 2 הדברים האלה (להשתמש בבלנדר ולהשתמש ב-שלושת החלונות שכתבתי למעלה)תוכלו להכין כמעת כל משחק שתרצו

בקרוב המשך...