perrikus פורסם 2005 באפריל 15 Share פורסם 2005 באפריל 15 שלום, אני מנסה להכין משחק חפרפרת (החפרפרת צצה כל פעם במשבצת אחת מתוך 9 ויש לתפוס אותה לפני שהיא חוזרת פנימה עם אחד מהמספרים). הדבר שחסר לי זה עניין הטיימר. חיפשתי בגוגל ומצאתי שיש ספריה timer.h שבה יש פונקציות שלפי מה שהבנתי יוכלו להתאים לצרכים שלי. רק שלא ממש הבנתי איך מיישמים אותן. אם מישהו יודע כיצד להפעיל אותן ולהסביר (או לתת לינק עם הסבר מפורט) אני אהיה אסיר תודה. קישור לתוכן שתף באתרים אחרים More sharing options...
Rule The Pc פורסם 2005 באפריל 15 Share פורסם 2005 באפריל 15 בVB?אני לא זוכר שהשתמשתי בספריה מיוחדת בשביל טטמרויש לך בכלים האלה של הכפתורים וכל אלה תמונה של שעון עצר שזה הטיימר שלך קישור לתוכן שתף באתרים אחרים More sharing options...
perrikus פורסם 2005 באפריל 15 מחבר Share פורסם 2005 באפריל 15 אה שכחתי לציין שאני מתכנת בשפת C. קישור לתוכן שתף באתרים אחרים More sharing options...
Rule The Pc פורסם 2005 באפריל 15 Share פורסם 2005 באפריל 15 #include<dos.h>delay()אתה צריך את הספריה דוסוהפקודה דיליי נותנת לך דילי.....אתה שם בסגוריים את הזמן שאתה רוצה... הזמן הוא באלפיות שניה כלומר אם אתה שם 1000 זה יעשה דיליי של שניה קישור לתוכן שתף באתרים אחרים More sharing options...
Shadowman פורסם 2005 באפריל 15 Share פורסם 2005 באפריל 15 תשנה כותרת!! קישור לתוכן שתף באתרים אחרים More sharing options...
Boomerang פורסם 2005 באפריל 15 Share פורסם 2005 באפריל 15 delay משהה לך את כל התוכנית. לא בטוח שזה מה שאתה מחפש (למרות שאתה יכול להשהות את התוכנית לפרקי זמן קצרים יותר עד שמגיע הזמן שבו אתה רוצה להתקדם ל- cycle הבא (ולהשתמש בפונקציה כמו _ftime כדי לקבל את הזמן יחד עם חלקי השניות)ממה שהבנתי אתה לא עובד ב- windows, ששם זה דבר די קל לסדר טיימר.אם מעניין אותך תכנות משחקים בלי להתעסק עם ספריות כבדות כמו DirectX כדאי לך לנסות את Allegro, שנותנת לך פונקציות לגרפיקה, סאונד, קלט, טיימרים, datafiles ועוד. קישור לתוכן שתף באתרים אחרים More sharing options...
perrikus פורסם 2005 באפריל 15 מחבר Share פורסם 2005 באפריל 15 אני מכיר את הפונקציה delay, אבל היא לא מתאימה במקרה הזה. וזאת מפני שאני צריך שהטיימר יפעל במקביל עם התוכנית. המשתמש צריך ללחוץ על המספר המבוקש ויש לו זמן מוקצב לכך. ככה שעם אני עושה דיליי התוכנית פשוט לא פועלת לזמן שאני מגדיר לה והמשתמש לא יכול לתפוס את החפרפרת. מקווה שההסבר מובן.*** עריכה - תודה על העזרה בומרנג, הגבת בדיוק בזמן שאני הגבתי. אני אחפש מידע על הספריה allegro. קישור לתוכן שתף באתרים אחרים More sharing options...
amit501 פורסם 2005 באפריל 15 Share פורסם 2005 באפריל 15 תעבוד עם THREADS כאשר THREAD אחד אחראי לבצע את פעולת החפרפרת כל שניה בדיוק ואת שאר התוכנית יריץ ה-THREAD הדיפולטי שב-MAIN.:[attachment deleted by admin - 90 dayss] קישור לתוכן שתף באתרים אחרים More sharing options...
Boomerang פורסם 2005 באפריל 15 Share פורסם 2005 באפריל 15 קל להגיד. ב- java, אפילו יחסית קל לבצע.ב- C בדוס - אין threads, אלא אם אתה מממש בעצמך (וזה לא פשוט בכלל כי אתה צריך לנהל stacks ו- program counters וזה עוד לפני שמדברים על סינכרון בין ה- threads). קישור לתוכן שתף באתרים אחרים More sharing options...
iceman90 פורסם 2005 באפריל 15 Share פורסם 2005 באפריל 15 בזמנו כשהייתי צריך לעבוד עם ת'רדים עבדתי עם ACE, אמנם למקרה הזה זה להרוג זבוב עם פטיש אבל ב ACE יש הכל והוא אפילו מקל על תכנות לפלטפורמות (מערכות הפעלה) שונות..מטי. קישור לתוכן שתף באתרים אחרים More sharing options...
Recommended Posts
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.