שאלת יוניטי

dweck2k

New member
שאלת יוניטי

אהלן, התחלתי לחפור קשות ביוניטי. ורציתי לשאול את העוסקים במלאכה - היה לכם רקע בג'אווה או C# לפני? או שלמדתם תוך כדי? דוויק
 

De-Panther

New member
אם אתה כבר יודע לתכנת בשפה כלשהי, אתה רק צריך

ללמוד סינטקס אם אתה לא מתכנן לעשות משהו מסובך(נניח משחק מרובה משתתפים ברשת) ואתה לא יודע C# או ג'אווה סקריפט, הייתי הולך על ג'אווה סקריפט. הסינטקס הרבה יותר פשוט.
 

adiel666

New member
כן וכן

והרקע מאוד עזר. עבדתי עם אותן המחלקות כאשר תכנתתי בתלת מימד עם JAVA (Vector3, Quaternion, ParticlesSystem, Colliders, RayCast,Normal ועוד הרבה). רקע של תכנות במרחב התלת מימדי חשוב לדעתי הרבה יותר מאשר רקע של סינטקס ועבודה בסיסית בשפה כלשהי. לוקח יותר זמן להבין תכנות ברמה של תלת מימד מאשר ללמוד את הסינטקס עצמו. JS יתאים לך - ביוניטי זו גרסא של JS שמאוד דומה לActionScript3 אם יש לך נסיון עם זה אז עוד יותר טוב. אפשר גם לעבוד עם Python - שלא הזכרת. אני אישית עובד גם עם JS וגם עם C# בתוך יוניטי.
 

dweck2k

New member
סבבה.

אני כבר ככה מתחיל למוד AS3 השנה, אז הידע ב-JS רק יכול לעזור.
 

IdleThought

New member
<img border=0 src=/tapuzforum/images/Emo32.gi

סקרנות גרידא-כיצד מעצבים עולם תלת מימדי אך במציאות לא ריאליסטית ( ספור הוא דוגמה חלשה)? יש חוקים או אלמנטים שצריך לקיים כדי לשמור על עקביות פנימית של העולם ועל תחושת השיוך של המשתמש?
 

dweck2k

New member
ז'אנריסטית יש כללים

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

Yotam Noy

New member
אני חושב שהתשובה היא בגוף השאלה

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