אני רוצה להתחיל לפתח בתלת מימד - עמוד 2 - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

אני רוצה להתחיל לפתח בתלת מימד


X-Gamer

Recommended Posts

בבקשה, ודרך אגב יש את האתר של NEHE, יש שם דוגמאות די חביבות על איך עושים כל מני דברים עם OPENGL.

http://nehe.gamedev.net/

בצד שמאל יש OPENGL TUTORIALS, שווה הסתכלות למי שיודע בגדול איך לתכנת ומתעניין בתחום.

(ויש אתרים באינטרנט שלקחו את ה TUTORIALS ותרגמו אותם לכל שפות התוכנות, PYTHON, DELPHI, VB וכו')...

קישור לתוכן
שתף באתרים אחרים

תודה!!

עכשיו שאלה אחרונה אחד הקומפיילרים הגראפיים שדוגמה אמר

הם יכולים לתפקד כקומפיילר לכל דבר?

והאם VS6 יכול לתפקד כקומפיילר גראפי?

לא הקומפיילר הגראפי נועד לקימפול שיידרים בלבד. נתן דוגמא קטנה מfarcry

עכשיו כל התוכנית כבר מקומפלת מה שמקומפל בזמן אמת זה הפקודות לAPI הגראפי - למשל שיידרים.

אין לי FarCry מותקן אבל TheProject מכיל את המנוע שלו בשלמותו.

התיקיה הראשית של FarCry מכילה שני סיפריות שקשורות לזה.

fcmain.jpgbin32 מכילה את הכלים לקימפול שיידרים, כמו למשל fxc שהוא קומפיילר שנמצא בSDK של , ו CGC שהוא קומפיילר מבית , בנוסף יש גם קובץ שממיר CG למשהו שהחומרה של ATi יכולה לעבוד איתו ללא בעיות. CG היא שפה שפותח ע"י נבידיה מעולם לא נכנסה לסטאנדרט אולם עדיין מספר משחקים משתמשים בה,

השפה הזאת יוצרת בעיות ומסרבת להתקמפל כראוי על החומרה של ATi, הסטאנרט כיום הוא HLSL לDX וGLSL לOpenGL.

fccomp.jpgבנוסף יש את תיקיית השיידרים שמכילה את הshader cache שהם השיידרים שלנו, בצורת קבצי טקטס, או כל שם קובץ מופלץ אחר שאפשר לראות ללא בעיה עם כתבן :smile1: במקרה שלנו אלה הם קבצי CGPS/CGVS :silly:

fcsh1.jpgfcsh2.jpg

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

[attachment deleted by admin - 90 dayss]

קישור לתוכן
שתף באתרים אחרים

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

בלי קשר, היתרון של PYTHON שאתה יכול לעשות דברים די מורכבים (לא קשור ל GUI או משהו כזה, למה אתה מסתכל באופן פרימיטבי אני לא יודע), באופן הרבה יותר קל ופשוט מ C++....

ראה ערך BITTORRENT, התוכנה נכתבה כולה בשפת PYTHON והיא מעולה...

קישור לתוכן
שתף באתרים אחרים

BT++ נכתבה בפייטון כן ומה הקשר לזה שהיא מעולה ולזה שהיא נכתבה בפיטון?

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

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

קישור לתוכן
שתף באתרים אחרים

בראבו על ההסברים

עכשיו נתחיל מההתחלה

יש לי ידע של 2 שנים + בפוטושופ(ציור טקסטורות וכדומה)

יש לי ידע של חצי שנה + במקס

אני גם מן בין היתר

ALL IN 1 חחחח

עכשיו אני רוצה להתחיל לתכנת ב-C++

איזה קומפיילר אני צריך להוריד?

קישור לתוכן
שתף באתרים אחרים

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

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

יש אחרים, ויש חינמים, אבל אני לא משתמש בהם (למעט GNU C בלינוקס).

קישור לתוכן
שתף באתרים אחרים

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

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

יש אחרים, ויש חינמים, אבל אני לא משתמש בהם (למעט GNU C בלינוקס).

אתה מהאלה שישר קופצים למים הא?

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

יש לך קומפיילרים קלים וחינאמיים כמו dev c++ וgcc וכמובן יש לך את turbo C אני מציע לך לפתוח ט'ראד חדש עם הכתורת "אני רוצה ללמוד C/C++)

אישית אני ממליץ לך על cygwin בתור קומפיילר, הוא מספיק חזק בשביל אופציות מתקדמות אבל הוא לא יפוצץ לך את הראש במיליון פונקציות שאתה לא צריך כמו M$VS....

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...