199 מחשבות על “<a href="https://unrealengine5.online/members/loshak85gmail-com/">אליאס לושק</a>”

    1. זה תגובה מעולה!
      נרצה להשתמש ב bind/assign כאשר נרצה להוסיף התנהגות למשהו מסוים ממקום אחר, לדוגמא כשהשחקן מדליק את האור בחדר, ונרצה להוסיף מפלצת שתופיע רק כאשר האור דולק, הופעת המפלצת היא התנהגות אשר שייכת למפלצת ואמורה להתקיים אצלה בבלופרינט, אז נוכל ליצור אצלה את ההתנהגות ולהוסיף את זה לassign של האור דולק
      בנוסף אם נרצה ליצור 100 אובייקטים בצורה של קוד ונרצה להוסיף לכל אחד משהו נגיד בנגיע בו בלחיצה בו בהתנהגשות, בעזרת קוד נוכל לעבור על כולם ובשורת קוד אחת להוסיף לכולם את ההתנהגות
      כמובן שיש עוד use cases שנראה בהמשך וכאשר נגיע לפרויקטים אמיתיים נוכל להבין מה הצורה הנכונה ביותר לממש את הדברים האלה 🙂

    1. היי, שאלה מעולה! כן חד משמעית אפשר להשתמש ב applyDamage של המנוע, אבל זה ממש לא חובה, שווה לדעת גם לבנות דברים מ-0 או לבנות אותם כפי שאנחנו נרצה, כאשר אנחנו משתמשים במשהו מובנה של המנוע לפעמים זה יכול לתת לנו אקסטרה פרמטרים או אפשרויות שאין לנו צורך בהם, ולבנות פונקציות בסיסיות יותר ולבנות מערכות לבד יכול המון פעמים לשמש אותנו! אחרי שנידע את המנוע בצורה מושלמת נוכל לבצע את ההחלטה האם לבנות מערכת או להשתמש במשהו מובנה בהתאם לצרכים שלנו 🙂

    1. היי, שאלה מצוינת! השאלה זה כמה אתה מוכן להקריב מהביצועים בשביל כמה דיוק?
      למודלים רחוקים שהשחקן לא יגיע אליהם בכלל, נרצה לכבות את ה collider בשביל לייעל ביצועים
      לאובייקטים שחשוב לנו שבאמת המגע איתם יהיה כמה שיותר ריאליסטי נכון ומציאותי בשביל חווית משחק נרצה שיהיה כמה שיותר מדויק
      לאלמנטים שהם צורות כמה שיותר פרימיטיביות נוכל לחסוך ולא לעשות הכי מדויק אלה ליצור צורות פרימיטיביות בשביל להגיע לתוצר כמה שיותר קרוב במגע אבל לשמור על ביצועים
      ועל דברים שתכלס לא כלכך משנים לנו איך השחקן יחווה אותם – נוכל לשים קוליידר מינימלי
      בסוף הכל תלוי בך וכמה דיוק אתה רוצה וכמה ביצועים אתה מוכן להקריב 🙂

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